PageSourceSearch

https://salud.mediline.com.ar/static/js/main.1c9c8835.chunk.js

js mediline.com.ar collected 2026-10-02 00:43:36 UTC 539,858 bytes, 2 lines download raw bytes

1(this["webpackJsonpmediline-frontend"]=this["webpackJsonpmediline-frontend"]||[]).push([[0],{1036:function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),i=t(36),l=t.n(i),o=(t(629),t(630),t(42)),c=t(156),s=t(1150),u=t(1113),d=t(1),m=t(4),p=t(2),f="https://gateway.mediline.com.ar",v="https://goole-meet-412916-default-rtdb.firebaseio.com",b="https://salud.mediline.com.ar",E={AUTH0_GOOGLE_AUTHORIZE_REDIRECT_URL:"".concat(b,"/authorizeredirect"),GMAIL_GOOGLE_AUTHORIZE_REDIRECT_URL:"".concat(f,"/api/login/gmailCallback"),INITIAL_REDIRECT:"".concat(b,"/logout"),GATEWAY_ACCOUNT:"".concat(f,"/api/account")},h=20,g={base:"".concat(f,"/services/vademecum/api/find/medications")},O="".concat(f,"/services/pharmacy/api/business/branch-offices/pharmacies"),y="/search",j={base:"".concat(f,"/services/pharmacy/api/business/purchase-orders")},N={register:"".concat(f,"/api/register"),base:"".concat(f,"/api/authenticate"),social:"".concat(f,"/api/authenticate-social"),activate:"".concat(f,"/api/activate"),passwordUpdate:"".concat(f,"/api/account/change-password"),recover:"".concat(f,"/api/reset-password/init"),recoverFinish:"".concat(f,"/api/reset-password/finish")},x=("".concat(f,"/services/parametrics/api/professional-log"),{base:"".concat(f,"/services/userprofile/api/patients/deactivate")}),_={base:"".concat(f,"/services/parametrics/api/unsubscribe-reasons")},S=("".concat(f,"/services/pharmacy/api/business/purchase-orders/search"),{base:"".concat(f,"/services/pharmacy/api/business/prescriptions/purchase-orders"),prescriptionBase:"".concat(f,"/services/pharmacy/api/business/branch-offices/prescription/search")}),I={base:"".concat(f,"/services/pharmacy/api/business/prescription-medications/prescriptions")},C={base:"".concat(f,"/services/pharmacy/api/business/extras/purchase-orders")},w={base:"".concat(f,"/services/pharmacy/api/business/purchase-orders")},k=("".concat(b,"/historia-clinica/"),"".concat(f,"/services/payment/api")),D="/invoices",T={base:"".concat(f,"/services/consultation/api/business/consultations")},A={base:"".concat(f,"/services/consultation/api/business/indications-template/get-list")},q={base:"".concat(f,"/services/consultation/api/business/prescriptions/")},P={base:"".concat(f,"/services/consultation/api/osde/patient")},M=E,L=Object(n.createContext)(),R=function(e){var a=e.reducer,t=e.initialState,i=e.children;return r.a.createElement(L.Provider,{value:Object(n.useReducer)(a,t)},i)},F=function(){return Object(n.useContext)(L)},z=t(3),B=t(23),V=t(1154),U=t(563),H=function(e){var a=Object(U.a)(e),t=a[0],n=a.slice(1);return t.toUpperCase()+n.join("").toLowerCase()},W=function(e,a,t,n){e({title:n?H(n):"",toastType:t,message:a})},G="ERROR",J="INFO",Y="SUCCESS",Q="WARNING";function K(e){switch(e){case"FINISHED":return"FINALIZADO";case"STARTED":return"EMPEZANDO";case"WAITING":return"ESPERANDO";case"ERROR":return"ERROR";case"QUIT":return"CANCELADO";case"ACCEPTED":return"ACEPTADO";case"FAIL_SAVE_CONSULTATION":return"ERROR AL GUARDAR LA CONSULTA";default:return"DESCONOCIDO"}}function $(e){return e.includes("#")?e.split("#")[0]:e}function Z(e){return!(!e||void 0===e)&&e.toString().replace(/[^0-9]/g,"").length>9}var X=function(e){var a=e.dispatch,t=e.id,i=e.message,l=e.title,o=e.toastType,c=parseInt("10000")||5e3,s=Object(n.useState)(!1),u=Object(p.a)(s,2),d=u[0],m=u[1],f=Object(n.useState)(0),v=Object(p.a)(f,2),b=v[0],E=v[1],h=Object(n.useState)(null),g=Object(p.a)(h,2),O=g[0],y=g[1],j=o.toString().toLowerCase(),N=function(){var e=setInterval((function(){E((function(a){return a<100?a+1:(clearInterval(e),a)}))}),c/100);y(e)};return Object(n.useEffect)((function(){100===b&&(clearInterval(O),m(!0),setTimeout((function(){a({type:"REMOVE_TOAST",id:t})}),c))}),[a,m,t,O,b]),Object(n.useEffect)((function(){N()}),[]),r.a.createElement("div",{onMouseEnter:function(){clearInterval(O)},onMouseLeave:N,className:"toast ".concat(j," ").concat(d&&"close")},r.a.createElement("div",{className:"text-wrapper"},l&&r.a.createElement("h4",null,l),r.a.createElement("p",null,i)),r.a.createElement("div",{className:"bar",style:{width:"".concat(b,"%")}}))},ee=X;X.defaultProps={message:null,title:null,toastType:J};var ae=Object(n.createContext)(),te="ADD_TOAST",ne=function(){var e=Object(n.useContext)(ae);return function(a){e({type:te,payload:Object(z.a)({id:Object(V.a)()},a)})}},re=function(e){var a=Object(n.useReducer)((function(e,a){switch(a.type){case te:return[].concat(Object(B.a)(e),[Object(z.a)({},a.payload)]);case"REMOVE_TOAST":return e.filter((function(e){return e.id!==a.id}));default:return e}}),[]),t=Object(p.a)(a,2),i=t[0],l=t[1];return r.a.createElement(ae.Provider,{value:l},r.a.createElement("div",{className:"toast-wrapper"},i.map((function(e){return r.a.createElement(ee,Object.assign({dispatch:l,key:e.id},e))}))),e.children)},ie=t(49),le=t.n(ie),oe=t(402),ce=t.n(oe),se=t(32),ue="base64",de=(se.Buffer.from("FORM_VALUES").toString(ue),se.Buffer.from("POST_VIDEOCALL_VALUES").toString(ue)),me=function(e){localStorage.removeItem(e)},pe=function(e){var a=localStorage.getItem(e);return null!==a?JSON.parse(se.Buffer.from(a,ue).toString()):null},fe=function(){localStorage.clear()},ve=t(45),be=t.n(ve),Ee=[{key:"SUNDAY",label:"Domingo",selected:!1},{key:"MONDAY",label:"Lunes",selected:!1},{key:"TUESDAY",label:"Martes",selected:!1},{key:"WEDNESDAY",label:"Mi\xe9rcoles",selected:!1},{key:"THURSDAY",label:"Jueves",selected:!1},{key:"FRIDAY",label:"Viernes",selected:!1},{key:"SATURDAY",label:"S\xe1bado",selected:!1},{key:"SUN.",label:"Dom.",selected:!1},{key:"MON.",label:"Lun.",selected:!1},{key:"TUE.",label:"Mar.",selected:!1},{key:"WED.",label:"Mi\xe9.",selected:!1},{key:"THU.",label:"Jue.",selected:!1},{key:"FRI.",label:"Vie.",selected:!1},{key:"SAT.",label:"S\xe1b.",selected:!1},{key:"DOM.",label:"Dom.",selected:!1},{key:"LUN.",label:"Lun.",selected:!1},{key:"MAR.",label:"Mar.",selected:!1},{key:"MI\xc9.",label:"Mi\xe9.",selected:!1},{key:"JUE.",label:"Jue.",selected:!1},{key:"VIE.",label:"Vie.",selected:!1},{key:"S\xc1B.",label:"S\xe1b.",selected:!1},{key:"SUN",label:"Dom.",selected:!1},{key:"MON",label:"Lun.",selected:!1},{key:"TUE",label:"Mar.",selected:!1},{key:"WED",label:"Mi\xe9.",selected:!1},{key:"THU",label:"Jue.",selected:!1},{key:"FRI",label:"Vie.",selected:!1},{key:"SAT",label:"S\xe1b.",selected:!1},{key:"DOM",label:"Dom.",selected:!1},{key:"LUN",label:"Lun.",selected:!1},{key:"MAR",label:"Mar.",selected:!1},{key:"MI\xc9",label:"Mi\xe9.",selected:!1},{key:"JUE",label:"Jue.",selected:!1},{key:"VIE",label:"Vie.",selected:!1},{key:"S\xc1B",label:"S\xe1b.",selected:!1}
1],he=new Date;he.setMinutes(Math.floor(he.getMinutes()/h)*h+(he.getMinutes()%h!==0)*h);var ge=he,Oe=function(e){return!(!e||!e.length)&&parseInt(e.split(":")[1])%20===0},ye=function(e){return be()(e).format("HH:mm")},je=function(e){return be()(e).format("DD/MM")},Ne=function(e){return be()(e).format("DD/MM/YYYY")},xe=function(e){var a=new Date,t=new Date(e),n=a.getFullYear()-t.getFullYear(),r=a.getMonth()-t.getMonth();return(r<0||0===r&&a.getDate()<t.getDate())&&n--,n},_e=function(e){return be()().diff(be()(e),"years")},Se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?be()(new Date(e)):be()(new Date)};function Ie(e){var a=new Date(e),t=new Date-a,n=Math.floor(t/6e4);"".concat(a.toLocaleDateString("en-US",{day:"2-digit",month:"2-digit",year:"numeric"})," ").concat(a.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit"}));return"".concat(n," minutos")}function Ce(e){return new Date(e).toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1})}var we={Connection:"close",Accept:"application/json","Content-Type":"application/json"},ke=function(e,a,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return fetch(e,{method:a,headers:t,body:n?JSON.stringify(n):void 0}).then((function(e){return e.json()}))},De={get:function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ke(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","GET",Object(z.a)(Object(z.a)({},we),e))},post:function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ke(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","POST",Object(z.a)(Object(z.a)({},we),a),e)},put:function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ke(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","PUT",Object(z.a)(Object(z.a)({},we),a),e)},patch:function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ke(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","PATCH",Object(z.a)(Object(z.a)({},we),a),e)},Authorization:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=Ue(e);if(e&&t&&Se(1e3*t.exp).isSameOrBefore(Se(new Date))){var n="Tu sesi\xf3n ha expirado por favor inicia sesi\xf3n nuevamente";throw a?a(n):alert(n),We(),new Error(n)}return e?{Authorization:"Bearer ".concat(e)}:void 0},concatNotNullParam:function(e,a){for(var t in a){var n=a[t];(0===n||n&&void 0!==n&&""!==n&&(!Array.isArray(n)||n.length))&&(e.indexOf("?")>-1?e+="&".concat(t,"=").concat(n):e+="?".concat(t,"=").concat(n))}return e},delete:function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return ke(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","DELETE",Object(z.a)(Object(z.a)({},we),a),e)}},Te="google-oauth2",Ae="gateway",qe="base64",Pe=se.Buffer.from("MEDILINE_TOKEN").toString(qe),Me=se.Buffer.from("MEDILINE_PROFILE").toString(qe),Le=se.Buffer.from("MEETING").toString(qe);function Re(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n={value:e,auth_method:a,expirationDate:new Date(Date.now()+1e3*t).toISOString()};sessionStorage.setItem(Pe,se.Buffer.from(JSON.stringify(n)).toString(qe))}function Fe(e){var a;null!==e&&void 0!==e&&null!==(a=e.professional_dto)&&void 0!==a&&a.photo_encode&&(e.professional_dto.photo_encode=""),sessionStorage.setItem(Me,se.Buffer.from(JSON.stringify(e)).toString(qe))}function ze(){var e=sessionStorage.getItem(Me);if(null!==e&&null!==e&&void 0!==e&&e.length)try{return JSON.parse(se.Buffer.from(e,qe).toString())}catch(a){return null}return null}function Be(){var e=sessionStorage.getItem(Pe);if(e){var a=JSON.parse(se.Buffer.from(e,qe).toString());if(new Date(a.expirationDate)>new Date)return a;window.sessionStorage.removeItem(Pe)}return null}function Ve(){var e=sessionStorage.getItem(Pe);return null!==e?JSON.parse(se.Buffer.from(e,qe).toString()):null}function Ue(e){return ce()(e)}function He(){var e,a,t=Be();return t?ce()((null===t||void 0===t||null===(e=t.value)||void 0===e?void 0:e.idToken)||(null===t||void 0===t||null===(a=t.value)||void 0===a?void 0:a.id_token)):null}function We(){return Ge.apply(this,arguments)}function Ge(){return(Ge=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Be()&&sessionStorage.clear(),fe();case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Je(e,a){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]&&r[2],e.abrupt("return",le.a.post(N.base,{username:a,password:t,rememberMe:n}));case 2:case"end":return e.stop()}}),e)}))),Ye.apply(this,arguments)}function Qe(){return(Qe=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",le.a.post("".concat(N.recover),a,{headers:{"Content-Type":"text/plain"}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ke(e){return $e.apply(this,arguments)}function $e(){return($e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",le.a.post(N.recoverFinish,a));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ze(e){return Xe.apply(this,arguments)}function Xe(){return(Xe=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",le.a.post(N.social,null,{params:{email:a}}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ea(e){return aa.apply(this,arguments)}function aa(){return(aa=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",le.a.post(N.register,a));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ta(){return(ta=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",le.a.get(De.concatNotNullParam(N.activate,a)));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function na(){return(na=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",le.a.post(N.passwordUpdate,a,{headers:De.Authorization(t)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ra=t(117),ia=new ra.a,la=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.next=3,ia.getUserProfile(a,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),oa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ia.userFirstRegister({method_auth:a.method_auth,number_auth:a.number_auth,active_role:a.active_role,id_number:a.id_number,email:a.email,username:a.username,alias:a.username,password:a.password}));case 1:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),ca=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ia.postSpeedTest(a);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),sa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ia.getSpeedTestTime(a);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),ua=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.abrupt("return",ia.getAccount(a,t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),da="PATIENT",ma="PROFESSIONAL",pa="Obra Social",fa="Particular",va="FREE",ba="NEW",Ea="PROCESSING",ha="ACCEPTED",ga="DELETED",Oa="FEMALE",ya="MALE",ja="CREATED",Na="QUOTED",xa="PRE_PAID",_a="PAID",Sa="SENT",Ia="DELIVERED",Ca="REJECTED",wa="NEW",ka="DELIVERED",Da="EXPIRED",Ta=t(71),Aa=new Ta.a,qa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n,r){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Aa.eventLog(a,t,n,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(a,t,n,r){return e.apply(this,arguments)}}(),Pa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Aa.activeProfessionals(a,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Ma=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Aa.getPlanByPatient(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),La=t(166),Ra=t.n(La),Fa=t(167),za=Object(n.createContext)(),Ba=function(e){var a=e.reducer,t=e.initialState,i=e.children;return r.a.createElement(za.Provider,{value:Object(n.useReducer)(a,t)},i)},Va=function(){return Object(n.useContext)(za)},Ua=function(){var e=F(),a=Object(p.a)(e,1)[0],t=a.userData,i=(a.userToken,Va()),l=Object(p.a)(i,2),o=l[0],c=o.stompClient,s=o.ws,u=o.isConnecting,d=l[1];ne();return Object(n.useEffect)((function(){null!==t&&void 0!==t&&t.email&&(null!=c&&console.log("stompClient.connected: ",c.connected),s||c||u||d({type:"CONNECT_WS",payload:{mail:t.email,userData:t,message:{professionalId:t.email,command:"InitialPong"}}}))}),[c,s,u,t,d]),r.a.createElement("div",{id:"professional-log",style:{position:"absolute"}})},Ha=function(e,a,t){t({type:"CONNECT_WS",payload:{mail:e,userData:a,message:{professionalId:a.email,command:"LogInPong"}}})},Wa=function(e){var a,t,n,r,i=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0;if(e({type:"SAVE_USER_INFO",userAuth:arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,userData:null===i||void 0===i?void 0:i.data}),e({type:"SAVE_SESSION"}),(null===i||void 0===i||null===(a=i.data)||void 0===a?void 0:a.active_role)===ma)null!==i&&void 0!==i&&null!==(n=i.data)&&void 0!==n&&null!==(r=n.professional_dto)&&void 0!==r&&r.full_profile?l.push("/profesional"):l.push("/registro-completo");else if((null===i||void 0===i||null===(t=i.data)||void 0===t?void 0:t.active_role)===da){var o,c;null!==i&&void 0!==i&&null!==(o=i.data)&&void 0!==o&&null!==(c=o.patient_dto)&&void 0!==c&&c.full_profile?l.push("/pacie
1nte"):l.push("/registro-completo")}},Ga=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n,r,i){var l,o,c,s;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n({type:"LOG_IN",userToken:r}),o=He(),c=Ue(r),s=null===c||void 0===c?void 0:c.timezone,be.a.tz.setDefault(s),e.next=7,qa(r,"login",c.auth,a);case 7:a.data.email=(null===t||void 0===t?void 0:t.email)||(null===o||void 0===o?void 0:o.email)||null,a.data.username=(null===a||void 0===a||null===(l=a.data)||void 0===l?void 0:l.username)||(null===o||void 0===o?void 0:o.nickname)||null,Wa(n,o,a,i);case 10:case"end":return e.stop()}}),e)})));return function(a,t,n,r,i){return e.apply(this,arguments)}}(),Ja=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n,r,i,l,o){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,la(null===a||void 0===a?void 0:a.id_token,o).then(function(){var e=Object(m.a)(Object(d.a)().mark((function e(c){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l&&l(!1),"ok"===c.status?(Ga(c,t,n,null===a||void 0===a?void 0:a.id_token,i),"PROFESSIONAL"===c.data.active_role&&Ha(t.email,c.data,r)):"error"===c.status&&("not_found"===c.data.error?(Re(a,null!==a&&void 0!==a&&a.social?Te:Ae,null===a||void 0===a?void 0:a.expires_in),ua(null===a||void 0===a?void 0:a.id_token).then((function(e){return i.push("/signup?mode=complete_registration&auth_number=".concat(e.id))}))):(c.data&&c.data.message&&o(c.data.message),i.push("/login")));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()).catch((function(e){console.log(e),l&&l(!1),o("Ocurri\xf3 un error iniciando sesi\xf3n")}));case 2:case"end":return e.stop()}}),e)})));return function(a,t,n,r,i,l,o){return e.apply(this,arguments)}}(),Ya=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n,r,i,l){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Je(a.email,a.password).then(function(){var e=Object(m.a)(Object(d.a)().mark((function e(o){var c;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c=o.data,Re(o.data,"Username-Password-Authentication",o.data.expires_in),Ja(c,a,t,n,r,i,l);case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()).catch((function(e){var a;i(!1);var t,n,r,o,c="Credenciales incorrectas";null!==e&&void 0!==e&&e.response&&(null===e||void 0===e||null===(a=e.response)||void 0===a?void 0:a.status)<500?(null!==e&&void 0!==e&&null!==(t=e.response)&&void 0!==t&&null!==(n=t.data)&&void 0!==n&&null!==(r=n.detail)&&void 0!==r&&r.includes("not activated")&&(c="Usuario Desactivado"),l(c)):l("Ocurri\xf3 un error tratando de autenticarse: ".concat((null===e||void 0===e?void 0:e.message)||(null===e||void 0===e?void 0:e.status)||(null===e||void 0===e||null===(o=e.response)||void 0===o?void 0:o.status)||""))}));case 2:case"end":return e.stop()}}),e)})));return function(a,t,n,r,i,l){return e.apply(this,arguments)}}(),Qa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n,r,i){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ze(a).then((function(e){var l;Re(null===e||void 0===e?void 0:e.data,Te,null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.expires_in),Ja(null===e||void 0===e?void 0:e.data,{email:a},t,n,r,i)})).catch((function(){r&&r(!1),i("Ocurri\xf3 un error")}));case 2:case"end":return e.stop()}}),e)})));return function(a,t,n,r,i){return e.apply(this,arguments)}}(),Ka=t(566),$a=t.n(Ka),Za=function(){return r.a.createElement("div",{className:"loading-spinner"},r.a.createElement($a.a,{color:"#ff4747",loading:!0,size:15,"aria-label":"Loading Spinner","data-testid":"loader"}))},Xa=t(598),et=t(1155),at=t(1086),tt=t.p+"static/media/Logo_Mediline_Color_Positivo_vertical.0c930381.jpg",nt=t(306),rt=t.n(nt),it=function(e){var a,t=e.history,i=e.location.search,l=Object(n.useState)(!0),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)(),f=Object(p.a)(u,2),v=f[0],b=f[1],E=F(),h=Object(p.a)(E,2)[1],g=ne(),O=function(e){b(e),W(g,e,G,"Error"),s(!1)},y={Connection:"close",Accept:"application/json","Content-Type":"application/json"},j=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var n;return Object(d.a)().wrap((function(e){for(;;
1)switch(e.prev=e.next){case 0:n=M.GMAIL_GOOGLE_AUTHORIZE_REDIRECT_URL+i+"&access_type=offline",s(!0),fetch(n,{method:"GET",headers:y}).then((function(e){var n,r,i=(a=e.json()||{})?Ue(null===(n=a)||void 0===n?void 0:n.id_token):{},l=null===i||void 0===i?void 0:i.sub;null!==i&&void 0!==i&&i.auth?Qa(l,h,t,s,O):t.push("/signup/"+(null===(r=a)||void 0===r?void 0:r.id_token))})).catch((function(e){O("Error en callback de gmail: ".concat((null===e||void 0===e?void 0:e.message)||""))}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(n.useEffect)((function(){j()}),[]),r.a.createElement("div",{className:"gmail-callback"},r.a.createElement("div",{className:"container"},r.a.createElement("div",null),r.a.createElement("div",{className:"box"},r.a.createElement("img",{src:tt,className:"img",alt:"MediLine"}),c?r.a.createElement(Za,null):r.a.createElement(r.a.Fragment,null,v&&r.a.createElement(et.a,{severity:"error"},r.a.createElement(at.a,null,r.a.createElement("strong",null,"Error")),v),r.a.createElement(Xa.a,{className:"button-primary",variant:"contained",onClick:function(){return t.push("/")}},"Ir al Inicio",r.a.createElement(rt.a,null))))))},lt=t(48),ot=["children"],ct=function(e){var a=e.children,t=Object(lt.a)(e,ot);return r.a.createElement("main",Object.assign({className:"auth-layout"},t),r.a.createElement("div",null,a))},st=["children"],ut=function(e){var a=e.children,t=Object(lt.a)(e,st);return r.a.createElement("div",{className:"empty-layout"},r.a.createElement("main",Object.assign({className:"main"},t),a))},dt=(t(456),[{value:"SPOUSE",name:"ESPOSO/A"},{value:"PARTNER",name:"PAREJA"},{value:"OFFSPRING",name:"HIJO"},{value:"IN_CHARGE",name:"A CARGO"}]),mt=function(){var e=F(),a=Object(p.a)(e,1)[0],t=a.userData,i=a.userToken,l=Object(c.g)(),o=Object(n.useState)(""),s=Object(p.a)(o,2),u=s[0],f=s[1],v=Object(n.useState)({}),b=Object(p.a)(v,2),E=b[0],h=b[1],g=Object(n.useState)(!0),O=Object(p.a)(g,2),y=O[0],j=O[1],N=Object(n.useState)([]),x=Object(p.a)(N,2),_=x[0],S=x[1],I=Object(n.useState)(!0),C=Object(p.a)(I,2),w=C[0],k=C[1];ne();Object(n.useEffect)((function(){t&&f((null===t||void 0===t?void 0:t.first_name)+" "+(null===t||void 0===t?void 0:t.last_name));var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.prev=1,e.next=4,la(i);case 4:(a=e.sent).data.patient_dto.family_group.length>0?(t=new Set,n=a.data.patient_dto.family_group.filter((function(e){return!t.has(e.id)&&(t.add(e.id),!0)})),S(n)):S(a.data.patient_dto.family_group),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1);case 11:return e.prev=11,j(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}
1)));return function(){return e.apply(this,arguments)}}();i&&e()}),[t]),Object(n.useEffect)((function(){var e,a=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ma(i,t.patient_dto.id).then((function(e){h(e)})).catch((function(e){}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!==t&&void 0!==t&&null!==(e=t.patient_dto)&&void 0!==e&&e.id&&a()}),[t]),Object(n.useEffect)((function(){(null===_||void 0===_?void 0:_.length)<3&&0!==(null===E||void 0===E?void 0:E.familyMembers)?k(!0):k(!1)}),[_,E]);var D=function(e){_.map((function(a){a.id_number===e.currentTarget.id&&l.push({pathname:"/nuevo-miembro-familiar",state:{memberData:a,relationship:a.relationship_to_titular}})}))},T=function(){l.push("/mi-plan")};return r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"title_container"},r.a.createElement("h2",null,"Mi Grupo Familiar")),r.a.createElement("div",null,r.a.createElement("h5",{style:{padding:"10px 0"}},"Titular: ",u),r.a.createElement("h5",{style:{paddingBottom:"10px"}},"Plan: ","Mediline"," - ",null===E||void 0===E?void 0:E.planName)),"Clasic"===(null===E||void 0===E?void 0:E.planName)?r.a.createElement("div",{className:"table-responsive"},r.a.createElement("table",{className:"table table-striped text-center"},r.a.createElement("thead",null,r.a.createElement("tr",{className:"table-primary"},r.a.createElement("th",{scope:"col"},"#"),r.a.createElement("th",{scope:"col"},"Apellido"),r.a.createElement("th",{scope:"col"},"Nombre"),r.a.createElement("th",{scope:"col"},"DNI"),r.a.createElement("th",{scope:"col"},"Parentesco"),r.a.createElement("th",{scope:"col"},"Acciones"))))):r.a.createElement(r.a.Fragment,null,y||0===_.length?y?r.a.createElement(Za,null):null:r.a.createElement("div",{className:"table-responsive"},r.a.createElement("table",{className:"table table-striped text-center"},r.a.createElement("thead",null,r.a.createElement("tr",{className:"table-primary"},r.a.createElement("th",{scope:"col"},"#"),r.a.createElement("th",{scope:"col"},"Apellido"),r.a.createElement("th",{scope:"col"},"Nombre"),r.a.createElement("th",{scope:"col"},"DNI"),r.a.createElement("th",{scope:"col"},"Parentesco"),r.a.createElement("th",{scope:"col"},"Acciones"))),r.a.createElement("tbody",null,_.map((function(e,a){return r.a.createElement("tr",{key:a},r.a.createElement("td",{"data-label":"#",scope:"row"},a+1),r.a.createElement("td",{"data-label":"Apellido"},null!==e&&void 0!==e&&e.last_name?null===e||void 0===e?void 0:e.last_name:""),r.a.createElement("td",{"data-label":"Nombre"},null!==e&&void 0!==e&&e.first_name?null===e||void 0===e?void 0:e.first_name:""),r.a.createElement("td",{"data-label":"DNI"},null!==e&&void 0!==e&&e.id_number?null===e||void 0===e?void 0:e.id_number:""),r.a.createElement("td",{"data-label":"Parentesco"},null!==e&&void 0!==e&&e.relationship_to_titular?dt.map((function(a){return a.value===(null===e||void 0===e?void 0:e.relationship_to_titular)?a.name:""})):""),r.a.createElement("td",{"data-label":"Acciones"},e&&r.a.createElement("div",null,r.a.createElement("img",{id:null!==e&&void 0!==e&&e.id_number?null===e||void 0===e?void 0:e.id_number:"",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVFiFzdc9a1RBFAbgJ5+aRJtsdgloZZvGVkijokYbO2tLC7XT2k7/gr/AIGgnmE7wA0sFIeIf0LhqqaIhsZiJ3L059+7e3az4wsDOzPl478w7Z2dohlk8xLeKto6ZJgEnGxK4gh20sFhqLUxkm7EROIa32A3mdvEGx5sEnCj1T2GlhtiF7PO0Yn4tE9momN/BO7yOCNzBJTzLhuPAJE7jSc7Xgy0sjClxEUdyrr+M9vAJq/+AwCo+7nWKW3AS9yUNTOM7ruI9XuSxUTCPbUkD1yTBhriIByMmi7AuibQHkdo/ozMGAp0cuy+BLtpjINDOsfvisCTIMuaDsRlx6Y1st3LsHkQr8FOq+ZMlu83A9gauB+Obgf90jt2XAOmPZbHQ38FRTJXsZnGoNDYl1ZNiMWvlmPtQRSDSwdcSqSpEydoCAdYRiE7CoKcjUntHhQDrCJRXIBqLEH1teATrCHTt/9poLEL0tY23IEo2ygpU1oAmWzBogYqSNdZAlGyULWisgYM+Bf/FFjRagS9BslFWYCrHHJjArzxXLL1dLA1AYEmqmkWs4HcTAnKQYsJt6QZVdzOalm7FxWQLuFnlUEcg0sFdvW+C57ntYRf3Sj4ncLkmTyUe48wwjiWcxaOqyboV2MLyARBYVnEC+hF4Jb2ERsUaXg7jOCe9A28Z7sGygNvS9XuuyqhO0T9wThLVh7ogNf4bOJ9/h/gDCVl3qYVr2HsAAAAASUVORK5CYII=",style:{cursor:"pointer"},className:"icon",alt:"Item men\xfa",onClick:T}),r.a.createElement("img",{id:null!==e&&void 0!==e&&e.id_number?null===e||void 0===e?void 0:e.id_number:"",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA4gAAAOIB3aE9QwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH+SURBVFiF7de9axRBGIDx34SoYEBEwYBaiDYKdioSFT8aSztBEKyTWPkH2MTGRlIpKphKxCiK2GiwSiV+oCF+FSkUwmFhoahYiPG1uLnLKSS5vd1L5QvLzs7HPs+7A7MzIkK3LwzgHl7jLvY025YBPoi5fL1C4BdOdV0AQ/iNF9iW63bgTZbYlyJCSmkFhnEIGy0coxExvkh7M1JKQ7iIhEsRcbqlbRPe41lvSqkPk9iFH5hZ5L2rC8KnMmg4pfQzIs5ARNRSSo9wEC6oz8sI1lb82dehF7czYzT3WYVPe
1Cdn/AE9VcNb6v+SwFguD8oDrnYLvoBE4FquF7jcTXju09OS+Vjji5cWKAMvLVAWXkqgCnjHAlXBOxKoEl5YoGp4IQEcy/CpquBFBe7kvh+xvQp42wLqq9gXTOPbvxKdwosI7M/9hnGgVaIMvIjASO63NT+3StzqFF5E4AlmcnkljuCB+R9LkTlfgxvob0sA683v5+7nzBvgtziLVCDjw3nsiYjQa+nYned5JzbjISYwERGzbYxfNNoReKy+cZjG04iYKwstJBARX3GlSmhr9HTrxf8F2ojmElrD3mUED+R7rVFxPdscL7qKdbDqbcEsPqMvIiT1o9hLbFA/sz3vUub9OJrLJyPiJnkFSyn147ylz4Zl4rv6XuJcREw2Kv8AikPp1M7ozhMAAAAASUVORK5CYII=",style:{cursor:"pointer"},className:"icon",alt:"Item men\xfa",onClick:D}))))})))))),r.a.createElement("div",{className:"button-container add-button"},r.a.createElement("button",{style:w?{}:{backgroundColor:"#bdbdbd"},disabled:!w,className:"button add-button",onClick:function(){y||l.push({pathname:"/nuevo-miembro-familiar"})}},"Agregar Miembro")),r.a.createElement("p",null,"Si quieres cambiar de plan o eliminar un miembro de tu grupo familiar, solic\xedtalo haciendo clic en el bot\xf3n ",r.a.createElement("b",null," Mi Plan.")),r.a.createElement("div",{className:"button-container"},r.a.createElement("button",{className:"button see-plan-button",onClick:function(){l.push("/mi-plan")}},"Mi Plan"),r.a.createElement("button",{className:"button save-button",onClick:function(){l.push("/paciente")}},"Guardar")))},pt=["component","layout","publicRoute","authNotRequired","loggedIn"],ft=function(e){var a=e.component,t=e.layout,n=e.publicRoute,i=e.authNotRequired,l=e.loggedIn,o=Object(lt.a)(e,pt),s=ze(),u=s&&s.userData&&s.userData.active_role?s.userData.active_role:null;return r.a.createElement(c.b,Object.assign({},o,{render:function(e){if(n){if(!i&&l&&u){if(u===ma)return r.a.createElement(c.a,{from:"*",to:"/profesional"});if(u===da)return r.a.createElement(c.a,{from:"*",to:"/paciente"})}return r.a.createElement(t,null,r.a.createElement(a,e))}return u?r.a.createElement(t,null,r.a.createElement(a,e)):r.a.createElement(c.a,{from:"*",to:"/"})}}))},vt={userToken:null,userAuthId:null,userData:[],isRegisterForm:!1,singUpData:[]},bt=function(e,a){switch(a.type){case"LOG_IN":return Object(z.a)(Object(z.a)({},e),{},{userToken:a.userToken});case"LOG_OUT":return Object(z.a)(Object(z.a)({},e),{},{userToken:null,userAuthId:null});case"SIGN_UP":return Object(z.a)(Object(z.a)({},e),{},{isRegisterForm:a.isRegisterForm,singUpData:a.singUpData});case"SAVE_USER_INFO":return Object(z.a)(Object(z.a)({},e),{},{userAuthId:a.userAuthId,userData:a.userData});case"SAVE_SESSION":return Fe(e),Object(z.a)({},e);case"GET_SESSION":var t=ze();return t||(t=vt),t;case"SET_VIRTUAL_GUARD":var n=Object(z.a)({},e);return n.userData.professional_dto&&(n.userData.professional_dto.virtual_guard_availability_str=a.virtual_guard_availability_str),Fe(n),Object(z.a)(Object(z.a)({},e),{},{userData:n.userData});default:return e}},Et={name:null,consultation:null},ht=function(e,a){switch(a.type){case"SAVE":var t=Object(z.a)({},e);return r=t,sessionStorage.setItem(Le,se.Buffer.from(JSON.stringify(r)).toString(qe)),t;case"GET":var n=function(){var e=sessionStorage.getItem(Le);return null!==e?JSON.parse(se.Buffer.from(e,qe).toString()):null}();return n||(n=Et),n;default:return e}var r},gt=Object(n.createContext)(),Ot=function(e){var a=e.children;return r.a.createElement(gt.Provider,{value:Object(n.useReducer)(ht,Et)},a)},yt=function(){return Object(n.useContext)(gt)},jt=t(1161),Nt=t(1088),xt=t(96),_t=t(1089),St=t(37),It=t.n(St),Ct=t.p+"static/media/preguntasFrecuentes.1d954b7f.svg",wt=function(){var e=F(),a=Object(p.a)(e,1)[0].userData,t=(null===a||void 0===a?void 0:a.active_role)===da;return r.a.createElement("div",{className:"help"},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{className:"image",src:Ct,alt:"Ayuda"}),r.a.createElement("h2",null,"Preguntas Frecuentes")),r.a.createElement("div",{className:"accordion-wrapper"},t&&r.a.createElement(r.a.Fragment,null,r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 requisitos tengo que tener para usar el servicio?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Ser mayor de 18 a\xf1os. En caso de tener menores a cargo podr\xe1s acceder al servicio y usarlo en su nombre."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo accedo a una teleconsulta?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Una vez registrado en la plataforma, pod\xe9s hacerlo programando un turno o pidiendo la atenci\xf3n inmediata de un profesional de guardia."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfTengo que pagar para acceder al servicio?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Podr\xe1s descargar la aplicaci\xf3n de manera gratuita. Para consultas m\xe9dicas: Si acced\xe9s a MediLine a trav\xe9s de una prepaga, de tu empresa o aseguradora, podr\xe1s realizarlas manera gratuita; Si no, podr\xe1s acceder abonando alguno de nuestros planes MediLine."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo se seleccionan a los m\xe9dicos de la plataforma?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"El cuerpo m\xe9dico de MediLine est\xe1 formado por un equipo de profesionales que han sido evaluados y capacitados en forma previa a su incorporaci\xf3n a la plataforma. Cualquiera de los profesionales puede responder las consultas de la especialidad a la que pertenecen."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo llamar a un m\xe9dico para que atienda a una persona a cargo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si. Se puede llamar en nombre de cualquier integrante del grupo familiar declarado en la plataforma. La persona debe estar presente al momento de realizar la consulta."," "))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo seleccionar a un m\xe9dico por su nombre en caso de conocerlo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"S\xed, MediLine adem\xe1s de contar con su cuerpo m\xe9dico propio tambi\xe9n trabaja con m\xe9dicos referentes. Luego de elegir la especialidad deseada, podr\xe1s escoger al profesional que prefieras, siempre y cuando el mismo est\xe9 asociad
1o a la plataforma."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 pasa si ya he consumido todas las consultas de mi plan?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si ya consumiste todas las consultas del mes la plataforma no te dejar\xe1 hacer una nueva consulta a un profesional. Si el profesional que te atiende est\xe1 registrado como particular dentro de la plataforma, podr\xe1s sacar un turno y pagar en forma particular. Si ya consumiste todas las consultas del mes, podr\xe1s acceder a nuevas consultas abonando particularmente."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 puedo obtener de una consulta m\xe9dica?"," ")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"En cada consulta m\xe9dica el profesional que te atiende podr\xe1: registrar la consulta en tu historia cl\xednica, realizar una receta electr\xf3nica, pedirte estudios, realizar un certificado laboral y derivarte a un especialista, todo sin salir de la plataforma y sin env\xedos a tu correo electr\xf3nico."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 tipo de consultas puedo realizar a trav\xe9s de MediLine?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"MediLine es una plataforma para atender consultas virtuales de casos de baja complejidad y atenci\xf3n primaria de salud. Si bien la plataforma permite comunicarte con Emergencias no se atienden este tipo de casos en la plataforma."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo utilizar MediLine en caso de una Emergencia M\xe9dica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"No, MediLine es un servicio basado en telemedicina y atendemos problemas de salud de baja complejidad y de atenci\xf3n primaria. En caso de emergencia, urgencia, intervenci\xf3n quir\xfargica o internaci\xf3n, debes asistir al centro de salud m\xe1s cercano o comunicarte a un servicio de emergencias m\xe9dicas de tu localidad."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo hacer consultas desde otro lugar adem\xe1s de mi domicilio declarado?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"S\xed, al ser una plataforma virtual esta es una de las principales ventajas. Pod\xe9s acceder a una consulta o programar un turno desde cualquier lugar donde te encuentres, mientras dispongas de buena conexi\xf3n a internet y un dispositivo electr\xf3nico con c\xe1mara."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfMediLine ofrece receta electr\xf3nica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"S\xed, durante la consulta el profesional m\xe9dico realiza la receta la cual le llega al usuario por medio de una notificaci\xf3n interna dentro de la misma plataforma, no llega al correo electr\xf3nico para evitar que te llegue a la bandeja de correos no deseados. Muchos usuarios ya no leen tanto el mail y de esta forma todo queda guardado en un mismo lugar. El profesional m\xe9dico realizar\xe1 la receta y te la enviar\xe1 durante la misma consulta m\xe9dica sin salir de la plataforma. Luego, podr\xe1s visualizarla en tu panel de notificaciones de MediLine."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 pasa si los datos de la receta no son correctos?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Los datos de la receta son tomados del sistema por lo que te recomendamos que mantengas actualizado tu perfil con tus datos personales y de tu obra social. No obstante, el profesional que te atienda validar\xe1 los datos en forma previa a la confecci\xf3n de la receta. De tener alg\xfan inconveniente pod\xe9s escribirnos un mail a: [email protected] para que podamos solucionar el inconveniente."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 pasa si tengo que repetir la receta de forma peri\xf3dica por ser paciente con una enfermedad cr\xf3nica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"MediLine te ofrece la repetici\xf3n de recetas electr\xf3nicas sin tener que consultar al profesional m\xe9dico ya que es el mismo profesional quien te programa la cantidad de repeticiones antes de la nueva consulta."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo obtener un certificado m\xe9dico para presentar en mi trabajo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, se pueden emitir certificados m\xe9dico laborales en caso de ser necesario para patologia de agudas que no excedan las 72hs, siempre y cuando el profesional lo considere pertinente a su propio riesgo y criterio. El profesional puede negarse a emitirlo en caso contrario."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo comprar los medicamentos recetados a trav\xe9s de MediLine?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"S\xed, MediLine tiene una amplia red de farmacias asociadas a la plataforma y podr\xe1s elegir la que m\xe1s te convenga ya sea por cercan\xeda a tu domicilio como por preferencia. Luego de recibir la receta electr\xf3nica en tu buz\xf3n de Notificaciones podr\xe1s acceder al listado de farmacias asociadas para comprar tu medicaci\xf3n sin moverte de tu casa o lugar donde te encuentres."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo hago para obtener una indicaci\xf3n o una receta posterior a mi consulta?"," ")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si ten\xe9s un plan MediLine podr\xe1s hacer una nueva consulta a cualquier profesional de guardia de la especialidad que est\xe1s necesitando para que atienda tu inquietud. Si tu servicio es a trav\xe9s de una obra social o prestador m\xe9dico deber\xe1s realizar una nueva consulta ya sea programada o espont\xe1nea con los profesionales habilitados para cada caso."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo cancelar un turno programado?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"}
1,"S\xed, podr\xe1s cancelar o reprogramar tu consulta. Para m\xe1s informaci\xf3n te invitamos a leer nuestros T\xe9rminos y Condiciones."," "))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo evaluar la calidad del servicio y la atenci\xf3n m\xe9dica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, luego de terminar la consulta tendr\xe1s la posibilidad de calificar el servicio y contarnos tu experiencia. Tu calificaci\xf3n es muy importante y nos ayuda a mejorar."," "))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo solicitar receta de medicamentos cr\xf3nico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, siempre y cuando el profesional lo considere necesario y como consecuencia de una evaluaci\xf3n y diagn\xf3stico realizado. Es posible que el profesional le solicite estudios complementarios realizados para corroborar dicho diagn\xf3stico. Los documentos podr\xe1n ser adjuntados en la plataforma para la visualizaci\xf3n del profesional. El profesional es quien decide, a su propio riesgo y criterio, si debe o no recetar medicamentos."))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"title"},"\xbfSe puede solicitar recetas de medicamentos Psicotr\xf3pico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"No, en la Guardia Virtual los profesionales no deben realizar receta de medicamentos que tenga efectos narc\xf3ticos, opiodes, sedantes o relajantes musculares, dado que son medicamentos que requieren estrecha vigilancia."))))),r.a.createElement("div",{className:"contact-wrapper"},r.a.createElement("div",{className:"contact"},r.a.createElement("p",null,"Ante cualquier duda pod\xe9s comunicarte con nosotros por email",r.a.createElement("strong",null," ",r.a.createElement("a",{href:"mailto:[email protected]"},"[email protected]")))))))},kt=t(1166),Dt=t(1112),Tt=t(1158),At=t(1048),qt=t(1107),Pt=t(16),Mt={alias:{name:"alias",label:"Alias"},first_name:{name:"first_name",label:"Nombre",stringErrorMsg:"Ingresa s\xf3lo letras",requiredErrorMsg:"El nombre es requerido"},last_name:{name:"last_name",label:"Apellido",requiredErrorMsg:"El apellido es requerido"},id_number:{name:"id_number",label:"DNI",minErrorMsg:"Ingresa un DNI v\xe1lido",maxErrorMsg:"Ingresa un DNI v\xe1lido",requiredErrorMsg:"El DNI es requerido"},cuit:{name:"cuit",label:"CUIT",minErrorMsg:"Ingresa un CUIT v\xe1lido",maxErrorMsg:"Ingresa un CUIT v\xe1lido"}
1,birth_date:{name:"birth_date",label:"Fecha de Nacimiento",minDate:"1900/01/01",minAgeErrorMsg:"Debes ser mayor a 18 a\xf1os",requiredErrorMsg:"La fecha de nacimiento es requerida"},phone_number:{name:"phone_number",label:"Tel\xe9fono",minErrorMsg:"Ingresa un tel\xe9fono v\xe1lido. Escribe el c\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789",maxErrorMsg:"Ingresa un tel\xe9fono v\xe1lido. Escribe el c\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789",requiredErrorMsg:"El tel\xe9fono es requerido",extraLabel:"C\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789"},sex_str:{name:"sex_str",label:"Sexo",requiredErrorMsg:"El sexo es requerido",extraLabel:"Como figura en DNI"},relationship_to_titular:{name:"relationship_to_titular",label:"Relaci\xf3n con el titular",requiredErrorMsg:"La relaci\xf3n es requerida"},address_dto:{street:{name:"address_dto.street",label:"Calle",requiredErrorMsg:"La calle es requerida"},number:{name:"address_dto.number",label:"N\xfamero",requiredErrorMsg:"La numeraci\xf3n es requerida"},number_department:{name:"address_dto.number_department",label:"Distrito/Barrio"},floor:{name:"address_dto.floor",label:"Piso/Depto"},postal_code:{name:"address_dto.postal_code",label:"CP",minErrorMsg:"Ingresa un CP v\xe1lido",maxErrorMsg:"Ingresa un CP v\xe1lido",requiredErrorMsg:"El CP es requerido"},between_streets:{name:"address_dto.between_streets",label:"Entre calles",minErrorMsg:"Ingresa un dato v\xe1lido",maxErrorMsg:"Ingresa un dato v\xe1lido"},city:{name:"address_dto.city",label:"Ciudad",minErrorMsg:"Ingresa una ciudad v\xe1lida",maxErrorMsg:"Ingresa una ciudad v\xe1lida",requiredErrorMsg:"La ciudad es requerida"},country:{name:"address_dto.country",label:"Pa\xeds",requiredErrorMsg:"El pa\xeds es requerido"},province:{name:"address_dto.province",label:"Provincia o Estado",minErrorMsg:"Ingresa una provincia v\xe1lida",maxErrorMsg:"Ingresa una provincia v\xe1lida",requiredErrorMsg:"La provincia o estado es requerido"}},patient_dto:{pre_existing_disease:{name:"patient_dto.pre_existing_disease",label:"Enfermedades Preexistentes",placeholder:"Selecciona una o m\xe1s enfermedades preexistentes"},frequent_medication:{name:"patient_dto.frequent_medication",label:"Medicaciones Frecuentes",searchTextLabel:"Ingrese una medicaci\xf3n frecuente",searchTextMinRequired:"Ingrese al menos 3 caracteres"},another_frequent_medication:{name:"patient_dto.another_frequent_medication",label:"Otro Medicamento"},surgeries:{name:"patient_dto.surgeries",label:"Cirug\xedas",placeholder:"Selecciona una o m\xe1s cirug\xedas"},size:{name:"patient_dto.size",label:"Altura",requiredErrorMsg:"La altura es requerido"},weight:{name:"patient_dto.weight",label:"Peso",requiredErrorMsg:"El peso es requerido"},allergies:{name:"patient_dto.allergies",label:"Alergias"},family_history:{name:"patient_dto.family_history",label:"Antecedentes Familiares"},vaccines:{name:"patient_dto.vaccines",label:"Vacunas"},gynecological_data:{name:"patient_dto.gynecological_data",label:"Ginecol\xf3gicos y Obst\xe9tricos"},patientAge:{name:"patient_dto.age",label:"Edad"},attention_type:{name:"patient_dto.attention_type",label:"Tipo de Atenci\xf3n",requiredErrorMsg:"El tipo de atenci\xf3n es requerido"},affiliate_number:{name:"patient_dto.affiliate_number",label:"N\xb0 de asociado",requiredErrorMsg:"El n\xfamero de asociado es requerido"},patientStudy:{name:"patient_dto.study",label:"Adjuntar Estudios M\xe9dicos"}}},Lt={alias:"",first_name:"",last_name:"",sex_str:"",birth_date:"",id_number:"",cuit:"",phone_number:"",address_dto:{id:"",street:"",number:"",number_department:"",floor:"",postal_code:"",between_streets:"",city:"",country:"Argentina",province:""},patient_dto:{pre_existing_disease:[],frequent_medication:[],another_frequent_medication:"",surgeries:[],size:"",weight:"",allergies:"",family_history:"",vaccines:"",gynecological_data:"",attention_type:"",affiliate_number:"",study:[]}},Rt=t(9),Ft=t.p+"static/media/user.13479468.svg",zt=t(1090),Bt=t(1091),Vt=t(1092);function Ut(e){if(null==e||""===e)return"";var a=String(e).trim();return(a=a.replace(".",",")).includes(",")||isNaN(a)||1==a.length?a:a.slice(0,1)+"."+a.slice(1)}var Ht=function(e){var a=[];return null!==e&&void 0!==e&&e.length&&(a=e.map((function(e){return e.id}))),a},Wt=function(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t="";return null!==e&&void 0!==e&&e.length&&(t+=e.map((function(e){return e.name})).join(", ")),a&&(t=""===t?a:"".concat(t,", ").concat(a)),null!==e&&void 0!==e&&e.length||a||(t="Ninguna"),t},Gt=function(e,a){var t=e.find((function(e){return e.value===a}));if(null!==t&&void 0!==t&&t.name)return t.name},Jt=/[a-zA-Z\xc1\xc9\xcd\xd3\xda\xe1\xe9\xed\xf3\xfa\u00f1\u00d1\u00fa\u00da]+(\s*[a-zA-Z\xc1\xc9\xcd\xd3\xda\xe1\xe9\xed\xf3\xfa\u00f1\u00d1\u00fa\u00da]*)*[a-zA-Z\xc1\xc9\xcd\xd3\xda\xe1\xe9\xed\xf3\xfa\u00f1\u00d1\u00fa\u00da]*$]*$/,Yt=function(e,a,t){var n=Object(B.a)(a);return n.splice(e,1),t(n),n},Qt=function(e){return new Promise((function(a,t){var n=new FileReader;n.readAsDataURL(e),n.onload=function(){return a(n.result.split(",")[1])},n.onerror=t}))},Kt=function(e){return $t(e)?URL.createObjectURL(e):"string"===typeof e?"data:image/png;base64,".concat(e):Ft},$t=function(e){return["image/jpg","image/jpeg","image/png"].includes(null===e||void 0===e?void 0:e.type)},Zt=function(e){return-1!==(null===e||void 0===e?void 0:e.indexOf("image"))?r.a.createElement(zt.a,null):-1!==(null===e||void 0===e?void 0:e.indexOf("pdf"))?r.a.createElement(Bt.a,null):r.a.createElement(Vt.a,null)},Xt=function(e){return e||"-"},en=function(e){var a=new Date,t=new Date(e),n=a.getFullYear()-t.getFullYear(),r=a.getMonth()-t.getMonth();return(r<0||0===r&&a.getDate()<t.getDate())&&n--,n},an=Mt.first_name,tn=Mt.last_name,nn=Mt.sex_str,rn=Mt.birth_date,ln=Mt.id_number,on=Mt.phone_number,cn=Mt.address_dto,sn=cn.street,un=cn.number,dn=cn.postal_code,mn=cn.between_streets,pn=cn.city,fn=cn.province,vn=cn.country,bn=Mt.patient_dto,En=bn.size,hn=bn.weight,gn=(bn.attention_type,bn.affiliate_number),On=(bn.prepaid_health_category,"Ingresa s\xf3lo letras"),yn="Ingresa s\xf3lo n\xfameros",jn=[Rt.h().shape({first_name:Rt.j().matches(Jt,On).required(an.requiredErrorMsg),last_name:Rt.j().matches(Jt,On).required(tn.requiredErrorMsg),id_number:
1Rt.j().required(ln.requiredErrorMsg),cuit:Rt.j().required("El CUIT es de caracter obligatorio").matches(/^\d{2}-\d{8}-\d$/,"El CUIT debe tener el formato 11 d\xedgitos con guiones").min(13,"El CUIT debe tener 13 caracteres").max(13,"El CUIT debe tener 13 caracteres"),sex_str:Rt.j().required(nn.requiredErrorMsg),birth_date:Rt.d().typeError("Ingresa una fecha v\xe1lida").required(rn.requiredErrorMsg).test(rn.name,rn.minAgeErrorMsg,(function(e){return _e(e)>=18})),phone_number:Rt.j().min(10,on.minErrorMsg).max(10,on.maxErrorMsg).required(on.requiredErrorMsg),affiliate_number:Rt.g().when("attentionTypes",{is:pa,then:Rt.g().typeError(yn).required(gn.requiredErrorMsg)}),patient_dto:Rt.h().shape({prepaid_health_category:Rt.h().shape({id:Rt.j().required("La obra social es requerida")})})}),Rt.h().shape({address_dto:Rt.h().shape({street:Rt.j().required(sn.requiredErrorMsg),number:Rt.g().typeError(yn).required(un.requiredErrorMsg),postal_code:Rt.j().min(4,dn.minErrorMsg).max(8,dn.maxErrorMsg).matches(/^([a-zA-Z]\d{4}([a-zA-Z]){3})|^\d{4}$/,dn.minErrorMsg).required(dn.requiredErrorMsg),between_streets:Rt.j().nullable().min(3,mn.minErrorMsg).max(90,mn.maxErrorMsg).notRequired(),city:Rt.j().min(3,pn.minErrorMsg).max(90,pn.maxErrorMsg).required(pn.requiredErrorMsg),country:Rt.j().required(vn.requiredErrorMsg),province:Rt.j().min(3,fn.minErrorMsg).max(90,fn.maxErrorMsg).required(fn.requiredErrorMsg)})}),Rt.h().shape({patient_dto:Rt.h().shape({size:Rt.g().transform((function(e,a){return+String(a).replace(/,/,".")})).typeError(yn).required(En.requiredErrorMsg),weight:Rt.g().typeError(yn).required(hn.requiredErrorMsg)})})],Nn=t(1039),xn=t(1040),_n=t(1041),Sn=t(1051),In=t(1095),Cn=t(1096),wn=t(1097),kn=function(e){var a=e.label,t=e.value,i=e.setValue,l=e.data,o=e.isError,c=e.errorMsg,s=e.className,u=e.disabled,d=void 0!==u&&u,m=e.extraLabel,f=void 0===m?"":m,v=e.requiredField,b=e.withDefaultValue,E=void 0!==b&&b,h=e.setChanged,g=e.name,O=void 0===g?"":g,y=e.containerStyle,j=void 0===y?{}:y,N=e.searchable,x=void 0!==N&&N,_=Object(n.useState)(""),S=Object(p.a)(_,2),I=S[0],C=S[1],w=v?"".concat(a,"*"):a;Object(n.useEffect)((function(){E&&(null!==l&&void 0!==l&&l.length?i(l[0]):i({id:0,name:"No hay opciones"}))}),[l,E]);var k=Object(n.useMemo)((function(){return x&&I?l.filter((function(e){var a;return null===e||void 0===e||null===(a=e.name)||void 0===a?void 0:a.toLowerCase().includes(I.toLowerCase())})):l}),[l,I,x]);return r.a.createElement(xn.a,{error:o,className:s,style:j},r.a.createElement(_n.a,null,w),r.a.createElement(Sn.a,{name:O,value:t||{},onChange:function(e){i(e.target.value),h&&h(!0)},renderValue:function(e){return(null===e||void 0===e?void 0:e.name)||""},defaultValue:"",disabled:d},x&&r.a.createElement(In.a,null,r.a.createElement(Cn.a,{size:"small",autoFocus:!0,placeholder:"Buscar...",fullWidth:!0,value:I,onChange:function(e){return C(e.target.value)},onKeyDown:function(e){return e.stopPropagation()}})),k.map((function(e,a){return r.a.createElement(wn.a,{key:a,value:e||{}},(null===e||void 0===e?void 0:e.name)||"")}))),o?r.a.createElement(Nn.a,null,c):f?r.a.createElement(Nn.a,null,f):null)},Dn=new Ta.a,Tn=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn.getProvince(a);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),An=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn.getLocationByProvince(a,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),qn=t(1153),Pn=function(e){var a=e.label,t=e.name,i=e.options,l=e.className,o=e.placeholder,c=e.requiredField,s=Object(Pt.e)(e.name),u=Object(p.a)(s,3),d=u[0],m=u[1],f=u[2],v=d.value,b=m.touched,E=m.error,h=f.setValue,g=!(!b||!E),O=Object(n.useState)([]),y=Object(p.a)(O,2),j=y[0],N=y[1],x=null===i||void 0===i?void 0:i.length,_=null===v||void 0===v?void 0:v.length,S=c?"".concat(a,"*"):a;Object(n.useEffect)((function(){if(x&&_){var e,a=[];"number"===typeof v[0]?a=i.filter((function(e){return e.id&&v.includes(e.id)}
1)):null!==(e=v[0])&&void 0!==e&&e.id&&(a=v),h(a),N(a)}}),[x,_,i,v]);var I=function(){if(g)return m.error};return r.a.createElement("div",{className:l},r.a.createElement(qn.a,Object.assign({multiple:!0},d,{onChange:function(e,a){a&&h(a)},defaultValue:j,options:x?i:[],getOptionLabel:function(e){return(null===e||void 0===e?void 0:e.name)||""},getOptionSelected:function(e,a){return""===(null===e||void 0===e?void 0:e.val)||(null===e||void 0===e?void 0:e.name)===a.name},noOptionsText:"No hay opciones",renderInput:function(e){return r.a.createElement(Pt.b,Object.assign({},e,{label:S,name:t,component:Cn.a,inputProps:e.inputProps,placeholder:o,error:g,helperText:I()}))}})))},Mn=function(e){var a=e.label,t=e.name,i=e.options,l=e.className,o=e.placeholder,c=e.requiredField,s=Object(Pt.e)(e.name),u=Object(p.a)(s,3),d=u[0],m=u[1],f=u[2],v=d.value,b=m.touched,E=m.error,h=f.setValue,g=!(!b||!E),O=Object(n.useState)(),y=Object(p.a)(O,2),j=y[0],N=y[1],x=null===i||void 0===i?void 0:i.length,_=null===v||void 0===v?void 0:v.length,S=c?"".concat(a,"*"):a;Object(n.useEffect)((function(){if(x&&_){var e,a=[];"number"===typeof v[0]?a=i.filter((function(e){return e.id&&v.includes(e.id)}
1)):null!==(e=v[0])&&void 0!==e&&e.id&&(a=v),h(a),N(a)}}),[x,_,i,v]);var I=function(){if(g)return m.error};return r.a.createElement("div",{className:l},r.a.createElement(qn.a,Object.assign({freeSolo:!0},d,{onChange:function(e,a){a&&h(a)},defaultValue:j,options:x?i:[],getOptionLabel:function(e){return(null===e||void 0===e?void 0:e.name)||""},getOptionSelected:function(e,a){return""===(null===e||void 0===e?void 0:e.val)||(null===e||void 0===e?void 0:e.name)===a.name},noOptionsText:"No hay opciones",renderInput:function(e){return r.a.createElement(Pt.b,Object.assign({},e,{label:S,name:t,component:Cn.a,inputProps:e.inputProps,placeholder:o,error:g,helperText:I}))}})))},Ln=t(1102),Rn=t(1101),Fn=["maxLength","readOnly","extraLabel","label","placeholder","requiredField","rows","change","containerStyle","isSizeInput","isCuitInput"],zn=function(e){var a=e.maxLength,t=void 0===a?3072:a,n=e.readOnly,i=void 0!==n&&n,l=e.extraLabel,o=e.label,c=e.placeholder,s=e.requiredField,u=e.rows,d=e.change,m=e.containerStyle,f=e.isSizeInput,v=e.isCuitInput,b=Object(lt.a)(e,Fn),E=Object(Pt.e)(e),h=Object(p.a)(E,2),g=h[0],O=h[1],y=O.touched,j=O.error,N=!(!y||!j),x=s?"".concat(o,"*"):o;return r.a.createElement(Cn.a,Object.assign({},g,{style:m,label:x,multiline:!!u,minRows:u,error:N,placeholder:c,helperText:N?j:l||void 0,inputProps:{maxLength:t,readOnly:i},onChange:function(e){if(v){var a=function(e){var a=e.replace(/\D/g,"").slice(0,11);return a.length<=2?a:a.length<=10?"".concat(a.slice(0,2),"-").concat(a.slice(2)):"".concat(a.slice(0,2),"-").concat(a.slice(2,10),"-").concat(a.slice(10))}(e.target.value);g.onChange({target:{name:g.name,value:a}})}else{var t=e.target.value.includes(","),n=e.target.value.includes("."),r=e.target.value.length>=2&&!t&&!n?e.target.value.slice(0,1)+","+e.target.value.slice(1):e.target.value;if(f){var i=r.split(",").length-1;r.length>4?e.target.value=r.slice(0,4):e.target.value=i>1?r.replace(/,/g,(function(e,a){return 1===a?",":""})):r}g.onChange(e),d&&d(e)}}},b))},Bn=function(e){var a=e.options,t=e.allowFreeText,n=void 0!==t&&t,i=e.inputKey,l=e.inputValue,o=e.setField,c=e.searchTextLabel;return r.a.createElement(qn.a,{freeSolo:n,noOptionsText:"No se encontraron coincidencias",inputValue:l,options:a,getOptionLabel:function(e){return(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.description)||"- Opci\xf3n sin Nombre-"},blurOnSelect:!0,renderInput:function(e){return r.a.createElement(zn,Object.assign({onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:i,label:c,className:"field"},e))},id:"searchLabel",onChange:function(e,a){var t=(null===a||void 0===a?void 0:a.name)||(null===a||void 0===a?void 0:a.description)||"";o(t)}})},Vn=t.p+"static/media/plus.9c0d16c3.svg",Un=t(44),Hn=t(1098),Wn=t(1094),Gn=t(1046),Jn=t(1099),Yn=t(1100),Qn=t(76),Kn=t.n(Qn),$n=Object(Hn.a)((function(e){return{listScroll:Object(Un.a)({minHeight:"50px",maxHeight:"300px",overflowY:"scroll",width:"100%",fontSize:"14px",marginLeft:"5px",display:"grid",gridTemplateColumns:"1fr",gap:"12px"},e.breakpoints.up("md"),{gridTemplateColumns:"repeat(2, minmax(0, 1fr))"}),listItem:{boxShadow:"0 10px 20px rgba(0, 0, 0, 0.04), 0 2px 6px rgba(0, 0, 0, 0.04), 0 0 1px rgba(0, 0, 0, 0.04)",borderRadius:"0 20px 20px 20px",maxWidth:"100%",width:"100%"},bold:{fontWeight:"600",display:"block",wordWrap:"break-word"},block:{display:"block",wordWrap:"break-word"}}}));function Zn(e){var a=e.data,t=e.errors,n=e.removeItem,i=e.removeTooltip,l=void 0===i?"Eliminar item":i,o=e.noDataMessage,c=void 0===o?"":o,s=e.required,u=void 0!==s&&s,d=e.displayKeys,m=void 0===d?["secondary"]:d,p=e.replacements,f=void 0===p?{}:p,v=$n();return r.a.createElement(xn.a,{error:u&&!!t},function(){if(u&&t)return r.a.createElement(Nn.a,null,t)}(),r.a.createElement(Wn.a,{className:v.listScroll,dense:!0},(null===a||void 0===a?void 0:a.length)>0?a.map((function(e,a){return r.a.createElement(Gn.a,{key:a,className:v.listItem},r.a.createElement(Jn.a,{primary:e.primary,secondary:r.a.createElement(r.a.Fragment,null,Object.keys(e).map((function(a){if(m.includes(a)){var t=e[a];return f[a]&&e[a]&&(t=f[a]),r.a.createElement(xt.a,{component:"span",key:a,className:"name"===a?v.bold:v.block},t)}return null})))}),r.a.createElement(Yn.a,null,r.a.createElement(Rn.a,{title:l},r.a.createElement(Xa.a,{edge:"end","aria-label":"delete",onClick:function(){return n(a)},disabled:null===e||void 0===e?void 0:e.disabled},r.a.createElement(Kn.a,null)))))})):c))}var Xn=function(e){var a=e.className,t=e.name,n=e.options,i=e.selected,l=e.label,o=e.searchTextLabel,c=e.searchTextMinRequired,s=e.requestMethod,u=void 0===s?null:s,d=Object(Pt.e)(t),m=Object(p.a)(d,3),f=m[0],v=(m[1],m[2].setValue),b=Rt.h().shape({searchText:Rt.j().min(3,c)});return r.a.createElement(r.a.Fragment,null,r.a.createElement(Pt.d,{initialValues:{searchText:""},validationSchema:b,validateOnMount:!0,enableReinitialize:!0},(function(e){var t,s=e.values,d=e.setFieldValue,m=e.validateForm;return r.a.createElement("div",{className:a},r.a.createElement(qn.a,Object.assign({},f,{multiple:!0,limitTags:4,noOptionsText:(null===(t=s.searchText)||void 0===t?void 0:t.length)>2?"No se encontraron coincidencias":c,options:n||[],defaultValue:i,getOptionLabel:function(e){return(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.description)||(null===e||void 0===e?void 0:e.label)||(e.length?e:"")||"- Opci\xf3n sin Nombre-"},getOptionSelected:function(e,a){return""===(null===e||void 0===e?void 0:e.val)||(null===e||void 0===e?void 0:e.name)===a.name},blurOnSelect:!0,renderInput:function(e){return r.a.createElement(zn,Object.assign({name:"searchText",label:l,placeholder:o,className:"field"},e,{change:function(e){var a=e.currentTarget.value||"";
1d("searchText",a),u&&u(a),m(s)}}))},id:"asyncAutocomplete",onChange:function(e,a){v(a)}})))})))},er=t(1103),ar=t(1157),tr=["label"],nr=function(e){var a=e.label,t=Object(lt.a)(e,tr),n=Object(Pt.e)(Object(z.a)(Object(z.a)({},e),{},{type:"checkbox"})),i=Object(p.a)(n,3),l=i[0],o=i[1],c=i[2].setValue,s=o.touched,u=o.error,d=!(!s||!u);return r.a.createElement(xn.a,Object.assign({},t,{error:d}),function(){if(d)return r.a.createElement(Nn.a,null,u)}(),r.a.createElement(er.a,{control:r.a.createElement(ar.a,Object.assign({},l,{onChange:function(e){c(e.target.checked)}})),label:a}))},rr=t(77),ir=t(1151),lr=t(120),or=t(121),cr=["label","requiredField"],sr=function(e){var a=e.label,t=e.requiredField,n=Object(lt.a)(e,cr),i=Object(Pt.e)(e),l=Object(p.a)(i,3),o=l[0],c=l[1],s=l[2].setValue,u=t?"".concat(a,"*"):a,d=!(!c.touched||!c.error);return r.a.createElement(rr.a,{utils:lr.a,locale:or.a},r.a.createElement(ir.a,Object.assign({},o,n,{autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",label:u,onChange:s,error:d,invalidDateMessage:d,helperText:d&&c.error})))},ur=t(573),dr=t.n(ur),mr=function(e){var a=e.label,t=e.requiredField,i=e.savedFile,l=e.isImage,o=e.validation,c=Object(Pt.e)(e),s=Object(p.a)(c,3),u=s[0],d=s[1],m=s[2],f=u.value,v=d.touched,b=d.error,E=m.setValue,h=!(!v||!b),g=Object(n.useState)(!1),O=Object(p.a)(g,2),y=O[0],j=O[1],N=t?"".concat(a,"*"):a,x=""!==f?"Cambiar ".concat(N):"Subir ".concat(N);Object(n.useEffect)((function(){""===f&&i&&E(i)}),[f,i]);return r.a.createElement("div",{className:"file-upload-field"},l&&r.a.createElement("div",{className:"show-image"},""!==f?r.a.createElement("img",{className:"image",src:Kt(f),alt:a}):r.a.createElement("p",{className:"empty"},"No hay imagen subida")),r.a.createElement(xn.a,{className:"file-upload-field__form"},r.a.createElement(At.a,{className:"btn",component:"label",variant:"contained",endIcon:r.a.createElement(dr.a,{size:24})},x,r.a.createElement("input",{onChange:function(e){var a;if(null!==(a=e.target)&&void 0!==a&&a.files){if(!/(\.jpg|\.jpeg|\.png)$/i.exec(e.target.files[0].name))return j(!0),!1;E(e.target.files[0]),j(!1)}},type:"file",hidden:!0})),f&&""!==f?y?r.a.createElement(Nn.a,{className:"field-helper-text ".concat(h&&"error")},o.typeErrorMsg):h?r.a.createElement(Nn.a,{className:"field-helper-text ".concat(h&&"error")},d.error):null!==f&&void 0!==f&&f.name?r.a.createElement(Nn.a,{className:"field-helper-text"},"Archivo subido: ",f.name):void 0:r.a.createElement(Nn.a,{className:"field-helper-text ".concat(h&&"error")},o.requiredErrorMsg)))},pr=t(1042),fr=t(1163),vr=t(1156),br=["label","data","extraLabel","className","requiredField"],Er=function(e){var a=e.label,t=e.data,n=e.extraLabel,i=e.className,l=e.requiredField,o=Object(lt.a)(e,br),c=Object(Pt.e)(e),s=Object(p.a)(c,2),u=s[0],d=s[1],m=!(!d.touched||!d.error),f=l?"".concat(a,"*"):a;return r.a.createElement(xn.a,Object.assign({},o,{className:"radio-group-field ".concat(i)}),r.a.createElement(pr.a,{component:"legend",className:"field-label ".concat(m&&"error")},f),r.a.createElement(fr.a,Object.assign({},u,{className:"radio-group"}),t.map((function(e,a){return r.a.createElement(er.a,{key:a,value:e.value,control:r.a.createElement(vr.a,{color:"secondary"}),label:e.name,checked:e.value===u.value})}))),m?r.a.createElement(Nn.a,{className:"field-helper-text ".concat(m&&"error")},d.error):n?r.a.createElement(Nn.a,null,n):void 0)},hr=Er;Er.defaultProps={data:[]};var gr=["label","data","requiredField"],Or=function(e){var a=e.label,t=e.data,n=e.requiredField,i=Object(lt.a)(e,gr),l=Object(Pt.e)(e),o=Object(p.a)(l,2),c=o[0],s=o[1],u=c.value,d=s.touched,m=s.error,f=!(!d||!m),v=n?"".concat(a,"*"):a;return r.a.createElement(xn.a,Object.assign({},i,{error:f}),r.a.createElement(_n.a,null,v),r.a.createElement(Sn.a,Object.assign({},c,{value:u||""}),t.map((function(e,a){return r.a.createElement(wn.a,{key:a,value:(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.label)||""},(null===e||void 0===e?void 0:e.name)||(null===e||void 0===e?void 0:e.label)||"")}))),function(){if(f)return r.a.createElement(Nn.a,null,m)}())};Or.defaultProps={data:[]};var yr,jr=Or,Nr=[{name:"Argentina"},{name:"Andorra"},{name:"Afghanistan"},{name:"Antigua and Barbuda"},{name:"Anguilla"},{name:"Albania"},{name:"Armenia"},{name:"Angola"},{name:"Antarctica"},{name:"American Samoa"},{name:"Austria"},{name:"Australia"},{name:"Aruba"},{name:"Alland Islands"},{name:"Azerbaijan"},{name:"Bosnia and Herzegovina"},{name:"Barbados"},{name:"Bangladesh"},{name:"Belgium"},{name:"Burkina Faso"},{name:"Bulgaria"},{name:"Bahrain"},{name:"Burundi"},{name:"Benin"},{name:"Saint Barthelemy"},{name:"Bermuda"},{name:"Brunei Darussalam"},{name:"Bolivia"},{name:"Brazil"},{name:"Bahamas"},{name:"Bhutan"},{name:"Bouvet Island"},{name:"Botswana"},{name:"Belarus"},{name:"Belize"},{name:"Canada"},{name:"Cocos (Keeling) Islands"},{name:"Congo, Democratic Republic of the"},{name:"Central African Republic"},{name:"Congo, Republic of the"},{name:"Switzerland"},{name:"Cote d'Ivoire"},{name:"Cook Islands"},{name:"Chile"},{name:"Cameroon"},{name:"China"},{name:"Colombia"},{name:"Costa Rica"},{name:"Cuba"},{name:"Cape Verde"},{name:"Curacao"},{name:"Christmas Island"},{name:"Cyprus"},{name:"Czech Republic"},{name:"Germany"},{name:"Djibouti"},{name:"Denmark"},{name:"Dominica"},{name:"Dominican Republic"},{name:"Algeria"},{name:"Ecuador"},{name:"Estonia"},{name:"Egypt"},{name:"Western Sahara"},{name:"Eritrea"},{name:"Spain"},{name:"Ethiopia"},{name:"Finland"},{name:"Fiji"},{name:"Falkland Islands (Malvinas)"},{name:"Micronesia, Federated States of"},{name:"Faroe Islands"},{name:"France"},{name:"Gabon"},{name:"United Kingdom"},{name:"Grenada"},{name:"Georgia"},{name:"French Guiana"},{name:"Guernsey"},{name:"Ghana"},{name:"Gibraltar"},{name:"Greenland"},{name:"Gambia"},{name:"Guinea"},{name:"Guadeloupe"},{name:"Equatorial Guinea"},{name:"Greece"},{name:"South Georgia and the South Sandwich Islands"},{name:"Guatemala"},{name:"Guam"},{name:"Guinea-Bissau"},{name:"Guyana"},{name:"Hong Kong"},{name:"Heard Island and McDonald Islands"},{name:"Honduras"},{name:"Croatia"},{name:"Haiti"},{name:"Hungary"},{name:"Indonesia"},{name:"Ireland"},{name:"Israel"},{name:"Isle of Man"},{name:"India"},{name:"British Indian Ocean Territory"},{name:"Iraq"}
1,{name:"Iran, Islamic Republic of"},{name:"Iceland"},{name:"Italy"},{name:"Jersey"},{name:"Jamaica"},{name:"Jordan"},{name:"Japan"},{name:"Kenya"},{name:"Kyrgyzstan"},{name:"Cambodia"},{name:"Kiribati"},{name:"Comoros"},{name:"Saint Kitts and Nevis"},{name:"Korea, Democratic People's Republic of"},{name:"Korea, Republic of"},{name:"Kuwait"},{name:"Cayman Islands"},{name:"Kazakhstan"},{name:"Lao People's Democratic Republic"},{name:"Lebanon"},{name:"Saint Lucia"},{name:"Liechtenstein"},{name:"Sri Lanka"},{name:"Liberia"},{name:"Lesotho"},{name:"Lithuania"},{name:"Luxembourg"},{name:"Latvia"},{name:"Libya"},{name:"Morocco"},{name:"Monaco"},{name:"Moldova, Republic of"},{name:"Montenegro"},{name:"Saint Martin (French part)"},{name:"Madagascar"},{name:"Marshall Islands"},{name:"Macedonia, the Former Yugoslav Republic of"},{name:"Mali"},{name:"Myanmar"},{name:"Mongolia"},{name:"Macao"},{name:"Northern Mariana Islands"},{name:"Martinique"},{name:"Mauritania"},{name:"Montserrat"},{name:"Malta"},{name:"Mauritius"},{name:"Maldives"},{name:"Malawi"},{name:"Mexico"},{name:"Malaysia"},{name:"Mozambique"},{name:"Namibia"},{name:"New Caledonia"},{name:"Niger"},{name:"Norfolk Island"},{name:"Nigeria"},{name:"Nicaragua"},{name:"Netherlands"},{name:"Norway"},{name:"Nepal"},{name:"Nauru"},{name:"Niue"},{name:"New Zealand"},{name:"Oman"},{name:"Panama"},{name:"Peru"},{name:"French Polynesia"},{name:"Papua New Guinea"},{name:"Philippines"},{name:"Pakistan"},{name:"Poland"},{name:"Saint Pierre and Miquelon"},{name:"Pitcairn"},{name:"Puerto Rico"},{name:"Palestine, State of"},{name:"Portugal"},{name:"Palau"},{name:"Paraguay"},{name:"Qatar"},{name:"Reunion"},{name:"Romania"},{name:"Serbia"},{name:"Russian Federation"},{name:"Rwanda"},{name:"Saudi Arabia"},{name:"Solomon Islands"},{name:"Seychelles"},{name:"Sudan"},{name:"Sweden"},{name:"Singapore"},{name:"Saint Helena"},{name:"Slovenia"},{name:"Svalbard and Jan Mayen"},{name:"Slovakia"},{name:"Sierra Leone"},{name:"San Marino"},{name:"Senegal"},{name:"Somalia"},{name:"Suriname"},{name:"South Sudan"},{name:"Sao Tome and Principe"},{name:"El Salvador"},{name:"Sint Maarten (Dutch part)"},{name:"Syrian Arab Republic"},{name:"Swaziland"},{name:"Turks and Caicos Islands"},{name:"Chad"},{name:"French Southern Territories"},{name:"Togo"},{name:"Thailand"},{name:"Tajikistan"},{name:"Tokelau"},{name:"Timor-Leste"},{name:"Turkmenistan"},{name:"Tunisia"},{name:"Tonga"},{name:"Turkey"},{name:"Trinidad and Tobago"},{name:"Tuvalu"},{name:"Taiwan, Province of China"},{name:"United Republic of Tanzania"},{name:"Ukraine"},{name:"Uganda"},{name:"United States"},{name:"Uruguay"},{name:"Uzbekistan"},{name:"Holy See (Vatican City State)"},{name:"Saint Vincent and the Grenadines"},{name:"Venezuela"},{name:"British Virgin Islands"},{name:"US Virgin Islands"},{name:"Vietnam"},{name:"Vanuatu"},{name:"Wallis and Futuna"},{name:"Samoa"},{name:"Kosovo"},{name:"Yemen"},{name:"Mayotte"},{name:"South Africa"},{name:"United Arab Emirates"},{name:"Zambia"},{name:"Zimbabwe"}],xr=function(e){var a=e.formModel,t=e.isFam,i=e.touched,l=e.errors,o=(i||{}).address_dto,c=void 0===o?{}:o,s=(l||{}).address_dto,u=void 0===s?{}:s,f=a.address_dto,v=f.street,b=f.number,E=f.floor,h=f.number_department,g=f.postal_code,O=f.between_streets,y=f.city,j=f.country,N=f.province,x=Object(Pt.g)().values,_=F(),S=Object(p.a)(_,1)[0].userToken,I=Object(n.useState)(!0),C=Object(p.a)(I,2),w=C[0],k=C[1],D=Object(n.useState)([]),T=Object(p.a)(D,2),A=T[0],q=T[1],P=Object(n.useState)({name:x.address_dto.city}),M=Object(p.a)(P,2),L=M[0],R=M[1],z=Object(n.useState)([]),B=Object(p.a)(z,2),V=B[0],U=B[1],H=Object(n.useState)({name:x.address_dto.province}),J=Object(p.a)(H,2),Y=J[0],Q=J[1],K=ne(),$=function(e){W(K,e,G,G)},Z=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Tn(S).then((function(e){q(e),Y&&e.map((function(e){e.name===Y.name&&Q(e)}))})).catch((function(e){return $(e)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(n.useEffect)((function(){Z()}),[]),Object(n.useEffect)((function(){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,An(S,null===Y||void 0===Y?void 0:Y.id).then((function(e){k(!1),U(e)})).catch((function(e){return $(e)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!==Y&&void 0!==Y&&Y.id&&e()}),[Y]),Object(n.useEffect)((function(){x.address_dto.city&&k(!1)}),[x]),Object(n.useEffect)((function(){Y?(x.address_dto.province!=Y.name&&(R({name:""}),x.address_dto.city=""),x.address_dto.province=Y.name):Q(x.address_dto.province)}),[Y]),Object(n.useEffect)((function(){L?x.address_dto.city=L.name:R({name:x.address_dto.city})}),[L]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"}
1,r.a.createElement("h2",null,"Direcci\xf3n")),t?r.a.createElement("div",{className:"form"},r.a.createElement("div",null,r.a.createElement(zn,{name:v.name,label:v.label,className:"field",disabled:!0,style:{width:"100%"}}),r.a.createElement("div",{className:"field-wrapper"},r.a.createElement(zn,{name:b.name,label:b.label,className:"field",disabled:!0,style:{width:"50%"}}),r.a.createElement(zn,{name:E.name,label:E.label,className:"field",disabled:!0,style:{width:"50%"}})),r.a.createElement("div",{className:"field-wrapper"},r.a.createElement(zn,{name:h.name,label:h.label,className:"field",disabled:!0,style:{width:"50%"}}),r.a.createElement(zn,{name:g.name,label:g.label,className:"field",maxLength:8,disabled:!0,style:{width:"50%"}})),r.a.createElement(zn,{name:O.name,label:O.label,className:"field",disabled:!0,style:{width:"100%"}})),r.a.createElement("div",null,r.a.createElement(zn,{name:j.name,label:j.label,className:"field",disabled:!0,value:Nr[0].name,style:{width:"100%"}}),r.a.createElement(kn,{name:N.name,label:N.label,defaultValue:"",value:Y,setValue:Q,data:A,className:"field",disabled:!0,style:{width:"100%"},errorMsg:u.province,isError:c.province&&""==x.address_dto.province}),r.a.createElement(kn,{name:y.name,label:y.label,defaultValue:"",value:L,setValue:R,data:V,className:"field",disabled:w,errorMsg:u.city,isError:c.city&&""==L.name}))):r.a.createElement("div",{className:"form"},r.a.createElement("div",null,r.a.createElement(zn,{name:v.name,label:v.label,className:"field",requiredField:!0,style:{width:"100%"}}),r.a.createElement("div",{className:"field-wrapper"},r.a.createElement(zn,{name:b.name,label:b.label,requiredField:!0,className:"field",style:{width:"50%"}}),r.a.createElement(zn,{name:E.name,label:E.label,className:"field",style:{width:"50%"}})),r.a.createElement("div",{className:"field-wrapper"},r.a.createElement(zn,{name:h.name,label:h.label,className:"field",style:{width:"50%"}}),r.a.createElement(zn,{name:g.name,label:g.label,className:"field",requiredField:!0,maxLength:8,style:{width:"50%"}})),r.a.createElement(zn,{name:O.name,label:O.label,className:"field",style:{width:"100%"}})),r.a.createElement("div",null,r.a.createElement(jr,{name:j.name,label:j.label,data:[{name:"Argentina"}],className:"field",disabled:!1,defaultValue:Nr[0].name,requiredField:!0,style:{width:"100%"}}),r.a.createElement(kn,{name:N.name,label:N.label,defaultValue:"",value:Y,setValue:Q,data:A,className:"field",style:{width:"100%"},requiredField:!0,errorMsg:u.province,isError:c.province&&""==x.address_dto.province}),r.a.createElement(kn,{name:y.name,label:y.label,defaultValue:"",value:L,setValue:function(e){R(e)},data:V,className:"field",disabled:w,requiredField:!0,errorMsg:u.city,isError:c.city&&""==L.name}))))},_r=[{id:72,name:"Alergia e inmunolog\xeda",enabled:!0},{id:76,name:"Cardiolog\xeda",enabled:!0},{id:85,name:"Cl\xednica m\xe9dica",enabled:!0},{id:88,name:"Dermatolog\xeda",enabled:!0},{id:92,name:"Endocrinolog\xeda",enabled:!0},{id:96,name:"Gastroenterolog\xeda",enabled:!0},{id:100,name:"Ginecolog\xeda",enabled:!0},{id:108,name:"Medicina del deporte",enabled:!0},{id:114,name:"Nefrolog\xeda",enabled:!0},{id:123,name:"Obstetricia",enabled:!0},{id:125,name:"Oncolog\xeda",enabled:!0},{id:129,name:"Pediatr\xeda",enabled:!0},{id:1237,name:"Tocoginecolog\xeda",enabled:!0},{id:139,name:"Urolog\xeda",enabled:!0}],Sr=t(295),Ir=new Sr.a,Cr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.abrupt("return",Ir.getPreexistingDisease(a,t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),wr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.abrupt("return",Ir.getSurgeries(a,t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),kr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.abrupt("return",Ir.getSpecialtiesAll(
1a,t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Dr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.abrupt("return",Ir.getSpecialties(a,t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Tr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.abrupt("return",Ir.getPrepaids(a,t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Ar=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,De.get(De.concatNotNullParam(g.base,a),{Authorization:"Bearer ".concat(t)});case 2:return n=e.sent,e.abrupt("return",n&&n.content&&n.content.map((function(e){return{value:e.id,label:e.description,name:e.description,id:e.id,has_psychopharmaco:(null===e||void 0===e?void 0:e.psychopharmacos)||!1,sale_type:(null===e||void 0===e?void 0:e.saleType)||"NO_CLASIFICADO"}})));case 4:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),qr=t(1110),Pr=t(1162),Mr=t(1111),Lr=t(1164),Rr=function(e){var a=Object(n.useState)([]),t=Object(p.a)(a,2),i=t[0],l=t[1],o=Object(Pt.e)(e.name),c=Object(p.a)(o,3),s=c[0],u=c[1],d=c[2],m=s.value,f=(u.touched,u.error,d.setValue);Object(n.useEffect)((function(){var e=[];void 0!=m&&0!==(null===m||void 0===m?void 0:m.length)&&(m.map((function(a){if(a instanceof File)e.push(a);else{var t=a.base64,n=a.filename,r=a.mimetype,i=new File([t],n,{type:r});e.push(i)}})),l(e))}),[]);return r.a.createElement("div",null,r.a.createElement("span",{style:{color:"#757575"}},e.label),r.a.createElement(At.a,{component:"label",startIcon:r.a.createElement(qr.a,null),sx:{backgroundColor:"transparent",border:"none",boxShadow:"none",padding:0,"&:hover":{backgroundColor:"transparent",border:"none",boxShadow:"none"},"&:active":{backgroundColor:"transparent",border:"none",boxShadow:"none"}}},r.a.createElement("input",{type:"file",style:{display:"none"},onChange:function(e){var a=e.target.files,t=Array.from(a),n=[].concat(Object(B.a)(i),t);l(n),f(n)},accept:".pdf, .doc, .docx, .jpeg, .jpg, .png",multiple:!0})),r.a.createElement(Lr.a,{sx:{p:2,display:"flex",flexWrap:"wrap",borderBottom:"1px solid #8c8c8c"}},i.map((function(e,a){return r.a.createElement(Pr.a,{key:a,avatar:Zt(e.type),label:e.name,onDelete:(t=e,function(){var e=Object(B.a)(i);e=e.filter((function(e){return e!==t})),l(e),f(e)}),deleteIcon:r.a.createElement(Mr.a,null)});var t}))))},Fr=function(e){var a,t=e.formModel.patient_dto,i=t.pre_existing_disease,l=t.frequent_medication,o=t.surgeries,c=t.size,s=t.weight,u=t.allergies,f=t.family_history,v=t.vaccines,b=t.gynecological_data,E=t.patientAge,h=t.patientStudy,g=F(),O=Object(p.a)(g,1)[0].userToken,y=ne(),j=Object(n.useState)([]),N=Object(p.a)(j,2),x=N[0],_=N[1],S=Object(n.useState)([]),I=Object(p.a)(S,2),C=I[0],w=I[1],k=Object(n.useState)([]),D=Object(p.a)(k,2),T=D[0],A=D[1],q=Object(n.useState)([]),P=Object(p.a)(q,2),M=P[0],L=P[1],R=Object(Pt.g)(),z=R.values,B=R.setFieldValue;Object(n.useEffect)((function(){L(xe(z.birth_date))}),[z.birth_date]),Object(n.useEffect)((function(){var e=!0,a=function(){var a=Object(m.a)(Object(d.a)().mark((function a(){return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Cr(O,(function(e){return W(y,e,G,G)})).then((function(a){!a.data.error&&e&&_(a.data)})).catch((function(e){W(y,e.message,G)}));case 2:wr(O,(function(e){return W(y,e,G,G)})).then((function(a){!a.data.error&&e&&A(a.data)})).catch((function(e){W(y,e.message,G)}));case 3:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}();return O&&a(),function(){e=!1}}),[O]);var V=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w([]),a&&a.length>2&&Ar({description:a},O).then((function(e){return w(e)}));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"}
1,r.a.createElement("h2",null,"Antecedentes M\xe9dicos")),r.a.createElement("div",{className:"autocomplete-wrapper"},r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:E.name,label:E.label,value:M||0,className:"field",disabled:!0}),r.a.createElement(zn,{name:s.name,label:s.label,className:"field",requiredField:!0}),r.a.createElement(zn,{name:c.name,label:c.label,className:"field",requiredField:!0,isSizeInput:!0})),r.a.createElement(Pn,{name:i.name,label:i.label,options:x,className:"field",placeholder:i.placeholder}),r.a.createElement(Xn,{className:"field",name:l.name,placeholder:l.placeholder,options:C,selected:null===z||void 0===z||null===(a=z.patient_dto)||void 0===a?void 0:a.frequent_medication,label:l.label,searchTextLabel:l.searchTextLabel,searchTextMinRequired:l.searchTextMinRequired,requestMethod:function(e){return V(e)}}),r.a.createElement(zn,{name:l.name,label:"Otro Medicamento Frecuente",className:"field",value:z.anotherMedication,onChange:function(e){B("anotherMedication",e.target.value)}}),r.a.createElement(Pn,{name:o.name,label:o.label,options:T,className:"field",placeholder:o.placeholder}),r.a.createElement(zn,{name:u.name,label:u.label,className:"field",rows:3,style:{width:"100%"}}),r.a.createElement(zn,{name:f.name,label:f.label,className:"field",rows:3,style:{width:"100%"}}),r.a.createElement(zn,{name:v.name,label:v.label,className:"field",rows:3,style:{width:"100%"}}),r.a.createElement(zn,{name:b.name,label:b.label,className:"field",rows:3,style:{width:"100%"}}),r.a.createElement(Rr,{label:h.label,name:h.name,setValues:B})))},zr=t(243),Br=new zr.a,Vr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Br.patientProfile(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Ur=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Br.patientSearch(a,t,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Hr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Br.getPatientClinicHistory(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Wr=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Br.changePlan(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Gr={alias:{name:"alias",label:"Alias"},first_name:{name:"first_name",label:"Nombre",stringErrorMsg:"Ingresa s\xf3lo letras",requiredErrorMsg:"El nombre es requerido"},last_name:{name:"last_name",label:"Apellido",requiredErrorMsg:"El apellido es requerido"},sex_str:{name:"sex_str",label:"Sexo",requiredErrorMsg:"El sexo es requerido",extraLabel:"Como figura en DNI"}
1,birth_date:{name:"birth_date",label:"Fecha de Nacimiento",minDate:"1900/01/01",minAgeErrorMsg:"Debes ser mayor a 18 a\xf1os",requiredErrorMsg:"La fecha de nacimiento es requerida"},id_number:{name:"id_number",label:"DNI",minErrorMsg:"Ingresa un DNI v\xe1lido",maxErrorMsg:"Ingresa un DNI v\xe1lido",requiredErrorMsg:"El DNI es requerido"},phone_number:{name:"phone_number",label:"Tel\xe9fono",minErrorMsg:"Ingresa un tel\xe9fono v\xe1lido. Escribe el c\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789",maxErrorMsg:"Ingresa un tel\xe9fono v\xe1lido. Escribe el c\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789",requiredErrorMsg:"El tel\xe9fono es requerido",extraLabel:"C\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789"},professional_dto:{photo_encode:{name:"professional_dto.photo_encode",label:"Foto",typeErrorMsg:"El tipo de archivo no es v\xe1lido",size:5e5,sizeErrorMsg:"Tama\xf1o de archivo m\xe1ximo permitido: 500 KB",requiredErrorMsg:"La foto de perfil es requerida"},sign_photo:{name:"professional_dto.sign_photo",label:"Foto",typeErrorMsg:"El tipo de archivo no es v\xe1lido",size:5e5,sizeErrorMsg:"Tama\xf1o de archivo m\xe1ximo permitido: 500 KB",requiredErrorMsg:"La firma del profesional es requerida"},licence_str:{name:"professional_dto.licence_str",label:"Matr\xedcula",requiredErrorMsg:"La matr\xedcula es requerida"},type_licence_str:{name:"professional_dto.type_licence_str",label:"Tipo de Matr\xedcula",requiredErrorMsg:"El tipo de matr\xedcula es requerido"},specialties:{name:"professional_dto.specialties[0]",label:"Especialidad",placeholder:"Selecciona una especialidad",requiredErrorMsg:"Al menos una especialidad es requerida"},academic_training:{name:"professional_dto.academic_training",label:"Formaci\xf3n Acad\xe9mica y Reconocimientos",requiredErrorMsg:"La formaci\xf3n acad\xe9mica y reconocimientos son requeridos"},has_psychopharmaco:{name:"professional_dto.has_psychopharmaco",label:"Prescribe Psicotropicos"},rfeps_code:{name:"professional_dto.rfeps_code",label:"Licencia Sanitaria Federal (Codigo RFEPS)",requiredErrorMsg:"Licencia Sanitaria Federal (Codigo RFEPS) es requerida"},attention_particular:{name:"professional_dto.attention_particular",label:"Particular",requiredErrorMsg:"Por favor selecciona al menos una forma de atenci\xf3n"},prepaid_healths:{name:"professional_dto.prepaid_healths",label:"Obras Sociales",placeholder:"Selecciona una o m\xe1s obras sociales"}}},Jr={alias:"",first_name:"",last_name:"",sex_str:"",birth_date:"",id_number:"",phone_number:"",professional_dto:{licence_str:"",type_licence_str:"",rfeps_code:"",specialties:[],academic_training:"",has_psychopharmaco:!1,attention_particular:!1,prepaid_healths:[]}},Yr=Gr.first_name,Qr=Gr.last_name,Kr=Gr.sex_str,$r=Gr.birth_date,Zr=Gr.id_number,Xr=Gr.phone_number,ei=Gr.professional_dto,ai=ei.photo_encode,ti=ei.sign_photo,ni=ei.licence_str,ri=ei.type_licence_str,ii=ei.specialties,li=ei.academic_training,oi=ei.attention_particular,ci=(ei.has_psychopharmaco,ei.rfeps_code),si="Ingresa s\xf3lo letras",ui="Ingresa s\xf3lo n\xfameros",di=[Rt.h().shape({first_name:Rt.j().matches(Jt,si).required(Yr.requiredErrorMsg),last_name:Rt.j().matches(Jt,si).required(Qr.requiredErrorMsg),sex_str:Rt.j().nullable().required(Kr.requiredErrorMsg),birth_date:Rt.d().nullable().typeError("Ingresa una fecha v\xe1lida").required($r.requiredErrorMsg).test($r.name,$r.minAgeErrorMsg,(function(e){return _e(e)>=18}
1)),id_number:Rt.g().required(Zr.requiredErrorMsg).typeError(ui),phone_number:Rt.g().min(1e9,Xr.minErrorMsg).max(9999999999,Xr.maxErrorMsg).required(Xr.requiredErrorMsg).typeError(ui)}),Rt.h().shape({professional_dto:Rt.h().shape({photo_encode:Rt.e((function(e){switch(typeof e){case"object":return Rt.f().required(ai.requiredErrorMsg).test(ai.name,ai.typeErrorMsg,(function(e){return $t(e)})).test(ai.name,ai.sizeErrorMsg,(function(e){return(null===e||void 0===e?void 0:e.size)<=ai.size}));case"string":return Rt.j().required(ai.requiredErrorMsg);default:return Rt.f().required(ai.requiredErrorMsg)}}))})}),Rt.h().shape({professional_dto:Rt.h().shape({sign_photo:Rt.e((function(e){switch(typeof e){case"object":return Rt.f().required(ti.requiredErrorMsg).test(ti.name,ti.typeErrorMsg,(function(e){return $t(e)})).test(ti.name,ti.sizeErrorMsg,(function(e){return(null===e||void 0===e?void 0:e.size)<=ti.size}));case"string":return Rt.j().required(ti.requiredErrorMsg);default:return Rt.f().required(ti.requiredErrorMsg)}}))})}),Rt.h().shape({professional_dto:Rt.h().shape((yr={licence_str:Rt.g().typeError(ui).required(ni.requiredErrorMsg)},Object(Un.a)(yr,"licence_str",Rt.g().nullable().required(ci.requiredErrorMsg)),Object(Un.a)(yr,"type_licence_str",Rt.j().nullable().required(ri.requiredErrorMsg)),Object(Un.a)(yr,"specialties",Rt.j().nullable().required(ii.requiredErrorMsg)),Object(Un.a)(yr,"academic_training",Rt.j().required(li.requiredErrorMsg)),yr))}),Rt.h().shape({professional_dto:Rt.h().shape({attention_particular:Rt.c().test("attentionData",oi.requiredErrorMsg,(function(){return this.parent.attention_particular||this.parent.prepaid_healths.length})),prepaid_healths:Rt.b()})})],mi=di,pi=function(e){var a=e.formModel.professional_dto,t=a.attention_particular,i=a.prepaid_healths,l=F(),o=Object(p.a)(l,1)[0].userToken,c=ne(),s=Object(n.useState)([]),u=Object(p.a)(s,2),f=u[0],v=u[1];return Object(n.useEffect)((function(){var e=!0,a=function(){var a=Object(m.a)(Object(d.a)().mark((function a(){return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Tr(o,(function(e){return W(c,e,G,G)})).then((function(a){!a.data.error&&e?v(a.data):W(c,"Ocurri\xf3 un error en la b\xfasqueda de obras sociales",G)})).catch((function(e){W(c,e.message,G)}));case 2:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}();return o&&a(),function(){e=!1}}),[o]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"},r.a.createElement("h2",null,"Datos de Atenci\xf3n")),r.a.createElement("div",{className:"autocomplete-wrapper"},r.a.createElement(nr,{name:t.name,label:t.label}),r.a.createElement(Pn,{name:i.name,label:i.label,options:f,className:"field",placeholder:i.placeholder})))},fi=[{value:"NATIONAL",name:"Nacional"},{value:"PROVINCIAL",name:"Provincial"}],vi=function(e){var a=e.formModel.professional_dto,t=a.licence_str,i=a.type_licence_str,l=a.specialties,o=a.academic_training,c=(a.has_psychopharmaco,a.rfeps_code),s=F(),u=Object(p.a)(s,1)[0].userToken,d=Object(n.useState)([]),m=Object(p.a)(d,2),f=m[0],v=m[1];return Object(n.useEffect)((function(){return u&&v([{id:"b3792b24-85a8-4373-8b06-c0d48ec744a4",name:"Cl\xednica m\xe9dica",specialityId:"06821b76-ea1a-4006-b311-5b93c47d8180"},{id:"e09fa8d7-77f3-4c63-93e1-19e6caf1f6fc",name:"Pediatr\xeda"}]),function(){}}),[u]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"},r.a.createElement("h2",null,"Datos Profesionales")),r.a.createElement("div",{className:"form"},r.a.createElement(zn,{name:t.name,label:t.label,className:"field",requiredField:!0,maxLength:10}),r.a.createElement(hr,{name:i.name,label:i.label,data:fi,className:"field",requiredField:!0}),r.a.createElement(zn,{name:c.name,label:c.label,className:"field",requiredField:!0,maxLength:255}),r.a.createElement(Mn,{name:l.name,label:l.label,options:f,className:"field",requiredField:!0,placeholder:l.placeholder}),r.a.createElement(zn,{name:o.name,label:o.label,className:"field",rows:3,requiredField:!0,maxLength:255})))},bi=function(e){var a=e.formModel.professional_dto.photo_encode,t=F(),i=Object(p.a)(t,1)[0].userData,l=Object(n.useState)(),o=Object(p.a)(l,2),c=o[0],s=o[1];return Object(n.useEffect)((function(){var e;i&&s((null===(e=i.professional_dto)||void 0===e?void 0:e.photo_encode)||"")}),[i]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"}
1,r.a.createElement("h2",null,"Foto de Perfil")),r.a.createElement("div",{className:"form"},r.a.createElement(mr,{name:a.name,label:a.label,savedFile:c,isImage:!0,validation:a,className:"field",requiredField:!0})))},Ei=function(e){var a=e.formModel.professional_dto.sign_photo,t=F(),i=Object(p.a)(t,1)[0].userData,l=Object(n.useState)(),o=Object(p.a)(l,2),c=o[0],s=o[1];return Object(n.useEffect)((function(){var e;i&&s((null===(e=i.professional_dto)||void 0===e?void 0:e.sign_photo)||"")}),[i]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"},r.a.createElement("h2",null,"Firma de Profesional")),r.a.createElement("div",{className:"form"},r.a.createElement(mr,{name:a.name,label:a.label,validation:a,savedFile:c,isImage:!0,className:"field",requiredField:!0})))},hi=t(144),gi=t(12),Oi=new hi.a,yi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get("".concat(gi.a.api.user_profile.PROFESSIONAL_USER_PROFILE_ENDPOINT,"/").concat(t.professionalLogin),{Authorization:"Bearer ".concat(a)}));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),ji=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Oi.getProfessionalProfileById(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Ni=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Oi.professionalProfile(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),xi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n){var r,i=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=i.length>3&&void 0!==i[3]?i[3]:null,e.abrupt("return",Oi.putVirtualGuard(n,a,{virtualGuardAvailability:t},r));case 2:case"end":return e.stop()}}),e)})));return function(a,t,n){return e.apply(this,arguments)}}(),_i=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Oi.getProfessionalAvailable(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Si=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Oi.getSelectedProfessionals(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Ii=t(125),Ci=new Ii.a,wi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>1&&void 0!==n[1]?n[1]:null,e.next=3,Ci.getPrepaidHealth(a,t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),ki=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",Ci.getPrepaidHealthCategoryByPrepaidHealth(a,t,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Di=[{value:"FEMALE",name:"Femenino"},{value:"MALE",name:"Masculino"},{value:"NON_BINARY",name:"No Binario"}],Ti="OK",Ai=new(t(401).a),qi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ai.createAgoraConsultation(t,a));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Pi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ai.updateAgoraConsultation(t,a,n));case 1:case"end":return e.stop()}}),e)})));return function(a,t,n){return e.apply(this,arguments)}}(),Mi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ai.getRanking(a,t,n));case 1:case"end":return e.stop()}}),e)})));return function(a,t,n){return e.apply(this,arguments)}}(),Li=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ai.getConsultationById(t,a));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Ri=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ai.getConsultationPatient(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Fi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get(De.concatNotNullParam(T.base,t),{Authorization:"Bearer ".concat(a)}
1));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),zi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,De.get(A.base,{Authorization:"Bearer ".concat(a)});case 2:return t=e.sent,e.abrupt("return",t&&t.length&&t.map((function(e){return{value:e.id,label:e.name,name:e.name,id:e.id}})));case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Bi=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,De.get(De.concatNotNullParam(P.base,a),{Authorization:"Bearer ".concat(t)});case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Vi=t(217),Ui=t.n(Vi),Hi=function(e){var a,t,i,l,o=e.formModel,c=e.isFam,s=e.isEditionOfMember,u=e.touched,f=e.particularPrepaidHealth,v=e.setParticularPrepaidHealth,b=e.setParticularPrepaidHealthCategory,E=e.particularPrepaidHealthCategory,h=o.alias,g=o.first_name,O=o.last_name,y=o.id_number,j=o.birth_date,N=o.phone_number,x=o.sex_str,_=o.relationship_to_titular,S=o.cuit,I=o.patient_dto,C=I.affiliate_number,w=(I.prepaid_health_category,F()),k=Object(p.a)(w,1)[0],D=k.userData,T=k.userToken,A=Object(n.useState)(!0),q=Object(p.a)(A,2),P=q[0],M=q[1],L=Object(n.useState)(!1),R=Object(p.a)(L,2),z=R[0],B=R[1],V=Object(n.useState)([]),U=Object(p.a)(V,2),H=U[0],J=U[1],Y=Object(n.useState)(),Q=Object(p.a)(Y,2),K=Q[0],$=Q[1],Z=Object(n.useState)(""),X=Object(p.a)(Z,2),ee=X[0],ae=X[1],te=Object(n.useState)(""),re=Object(p.a)(te,2),ie=re[0],le=re[1],oe=Object(n.useState)(""),ce=Object(p.a)(oe,2),se=ce[0],ue=ce[1],de=Object(n.useState)(!1),me=Object(p.a)(de,2),pe=me[0],fe=me[1],ve=Object(n.useState)(!1),be=Object(p.a)(ve,2),Ee=be[0],he=be[1],ge=Object(n.useState)([]),Oe=Object(p.a)(ge,2),ye=Oe[0],je=Oe[1],Ne=Object(n.useState)(""),xe=Object(p.a)(Ne,2),_e=xe[0],Se=xe[1],Ie=Object(n.useState)(!1),Ce=Object(p.a)(Ie,2),we=Ce[0],ke=Ce[1],De=Object(n.useState)(!1),Te=Object(p.a)(De,2),Ae=Te[0],qe=Te[1],Pe=Object(n.useState)(!1),Me=Object(p.a)(Pe,2),Le=Me[0],Re=Me[1],Fe=Object(n.useRef)(0),ze=Object(n.useRef)(""),Be=Object(n.useRef)(0),Ve=Object(Pt.g)(),Ue=Ve.submitCount,He=Ve.values,We=Ve.setFieldError,Ge=Ve.setFieldTouched,Je=Ve.setFieldValue,Ye=0===ye.length,Qe=ne(),Ke=Object(n.useState)("PARTICULAR"!==(null===He||void 0===He||null===(a=He.patient_dto.prepaid_health_category)||void 0===a?void 0:a.name)),$e=Object(p.a)(Ke,2),Ze=$e[0],Xe=$e[1],ea=function(e){W(Qe,e,G,G)},aa=function(){var e;return"OSDE"===(null===K||void 0===K||null===(e=K.name)||void 0===e?void 0:e.trim().toUpperCase())},ta=function(){We(null===C||void 0===C?void 0:C.name,void 0)},na=function(e){Re(e),Je("patient_dto.osde_affiliate_valid",e,!1)},ra=function(){ze.current="",na(!1),aa()&&ta()},ia=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n,r,i,l,o,c,s;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===C||void 0===C?void 0:C.name,l=(null===a||void 0===a||null===(t=a.target)||void 0===t||null===(n=t.value)||void 0===n||null===(r=n.trim)||void 0===r?void 0:r.call(n))||"",Ge(i,!0,!1),i&&aa()&&l){e.next=7;break}return na(!1),ta(),e.abrupt("return");case 7:if(l!==ze.current){e.next=9;break}return e.abrupt("return");case 9:if(Fe.current+=1,o=Fe.current,qe(!0),/^\d{11}$/.test(l)){e.next=18;break}return na(!1),We(i,"El n\xfamero de asociado debe tener exactamente 11 d\xedgitos, sin guiones ni espacios"),qe(!1),e.abrupt("return");case 18:return ze.current=l,e.prev=19,c={affiliateNumber:l},e.next=23,Bi(c,T);case 23:if(s=e.sent,Fe.current===o){e.next=26;break}return e.abrupt("return");case 26:s&&"Success"===(null===s||void 0===s?void 0:s.status)?(na(!0),ta()):(na(!1),We(i,"El n\xfamero de asociado no es v\xe1lido para OSDE")),e.next=35;break;case 29:if(e.prev=29,e.t0=e.catch(19),Fe.current===o){e.next=33;break}return e.abrupt("return");
1case 33:na(!1),We(i,"No se pudo validar el n\xfamero de asociado de OSDE");case 35:return e.prev=35,Fe.current===o&&qe(!1),e.finish(35);case 38:case"end":return e.stop()}}),e,null,[[19,29,35,38]])})));return function(a){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){var e;null===He||void 0===He||null===(e=He.patient_dto)||void 0===e||e.attention_type}),[null===He||void 0===He||null===(t=He.patient_dto)||void 0===t?void 0:t.attention_type]),Object(n.useEffect)((function(){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ma(T,D.patient_dto.id).then((function(e){le(e.planName),ue(e.affiliateNumber)})).catch((function(e){}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!==D&&void 0!==D&&D.patient_dto.id&&e()}),[]),Object(n.useEffect)((function(){var e,a,t,n;K||(void 0!==(null===He||void 0===He?void 0:He.patientMemberId)?$((null===He||void 0===He||null===(e=He.patient_dto)||void 0===e||null===(a=e.prepaid_health_category)||void 0===a?void 0:a.prepaid_health)||""):c||$((null===D||void 0===D||null===(t=D.patient_dto)||void 0===t||null===(n=t.prepaid_health_category)||void 0===n?void 0:n.prepaid_health)||""))}),[K]),Object(n.useEffect)((function(){if(pe)Se("");else if(!pe){var e,a;if(void 0!==(null===He||void 0===He?void 0:He.patientMemberId))Se((null===He||void 0===He||null===(e=He.patient_dto)||void 0===e?void 0:e.prepaid_health_category)||"");else if(!c)Se((null===D||void 0===D||null===(a=D.patient_dto)||void 0===a?void 0:a.prepaid_health_category)||"")}fe(!1)}),[pe]),Object(n.useEffect)((function(){c&&(M(!1),B(!0))}),[c]),Object(n.useEffect)((function(){if(_e||K){var e={id:null===_e||void 0===_e?void 0:_e.id,name:null===_e||void 0===_e?void 0:_e.name,prepaid_health:{id:null===K||void 0===K?void 0:K.id,name:null===K||void 0===K?void 0:K.name}};He.patient_dto.prepaid_health_category=e}}),[_e,K]),Object(n.useEffect)((function(){if(_){var e=dt.map((function(e){if(e.value===(null===He||void 0===He?void 0:He.relationship_to_titular))return e.name}));ae({value:null===He||void 0===He?void 0:He.relationship_to_titular,name:e})}s&&(He.relationship_to_titular=ee)}),[_]),Object(n.useEffect)((function(){ee&&(He.relationship_to_titular=ee.value)}),[ee]),Object(n.useEffect)((function(){oa()}),[null===He||void 0===He||null===(i=He.patient_dto)||void 0===i?void 0:i.attention_type]),Object(n.useEffect)((function(){K&&""!==K&&null!==K&&void 0!==K&&K.id&&sa(null===K||void 0===K?void 0:K.id),ca()}),[K]),Object(n.useEffect)((function(){var e;ca(),He.patient_dto.prepaid_health_category&&!_e&&"PARTICULAR"!=He.patient_dto.prepaid_health_category.name?(Se(He.patient_dto.prepaid_health_category),$(He.patient_dto.prepaid_health_category.prepaid_health)):"PARTICULAR"==(null===(e=He.patient_dto.prepaid_health_category)||void 0===e?void 0:e.name)&&Xe(!1)}),[]),Object(n.useEffect)((function(){Ue>0&&(he(!K),ke(!_e))}),[K,_e,Ue]),Object(n.useEffect)((function(){aa()||(na(!1),qe(!1),Fe.current+=1,ze.current="",ta())}),[K]),Object(n.useEffect)((function(){Ue>0&&Ue!==Be.current&&aa()&&!Le&&(Be.current=Ue,Ge(null===C||void 0===C?void 0:C.name,!0,!1),We(null===C||void 0===C?void 0:C.name,"El n\xfamero de asociado no es v\xe1lido para OSDE"))}),[Ue]),Object(n.useEffect)((function(){var e,a,t,n=(null===He||void 0===He||null===(e=He.patient_dto)||void 0===e||null===(a=e.affiliate_number)||void 0===a||null===(t=a.trim)||void 0===t?void 0:t.call(a))||"";aa()&&n&&n.length>=11?ia({target:{value:n}}):aa()&&n&&n.length<11?(We(null===C||void 0===C?void 0:C.name,"El n\xfamero de asociado debe tener exactamente 11 d\xedgitos, sin guiones ni espacios"),Re(!1)):aa()||(ta(),Re(!1))}),[null===He||void 0===He||null===(l=He.patient_dto)||void 0===l?void 0:l.affiliate_number,K]);var la,oa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="Ocurri\xf3 un error en la b\xfasqueda de obras sociales",e.next=3,wi(T).then((function(e){if(Ti===(null===e||void 0===e?void 0:e.status)){var t=e.data.filter((function(e){return"PARTICULAR"!==e.name})),n=e.data.find((function(e){return"PARTICULAR"===e.name}));J(t),v(n)}else ea(a)})).catch((function(e){ea(a)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ca=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="Ocurri\xf3 un error en la b\xfasqueda de planes",t="Ocurri\xf3 un error en la b\xfasqueda de obras sociales",e.next=4,wi(T).then(function(){var e=Object(m.a)(Object(d.a)().mark((function e(n){var r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ti!==(null===n||void 0===n?void 0:n.status)){e.next=6;break}return r=n.data.find((function(e){return"PARTICULAR"===e.name})),e.next=4,ki(T,null===r||void 0===r?void 0:r.id).then((function(e){if(Ti===(null===e||void 0===e?void 0:e.status)){var t=e.data.find((function(e){return"PARTICULAR"===e.name}));b(t)}else ea(a)})).catch((function(e){ea(a)}));case 4:e.next=7;break;case 6:ea(t);case 7:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()).catch((function(e){ea(t)}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="Ocurri\xf3 un error en la b\xfasqueda de planes",e.next=3,ki(T,a).then((function(e){if(Ti===(null===e||void 0===e?void 0:e.status)){var a=e.data.filter((function(e){return"PARTICULAR"!==e.name})),n=e.data.find((function(e){return"PARTICULAR"===e.name}));je(a),b(n)}else ea(t)})).catch((function(){return ea(t)}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),ua=function(){return K?Ye?"No hay planes para esta obra social":"":"Seleccion\xe1 primero tu obra social"};return c&&s?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"}
1,r.a.createElement("h2",null,"Informaci\xf3n Personal")),r.a.createElement("div",{className:"form"},r.a.createElement("div",null,r.a.createElement(zn,{name:h.name,label:h.label,className:"field",style:{width:"100%"},disabled:!1}),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:g.name,label:g.label,className:"field",disabled:!1}),r.a.createElement(zn,{name:O.name,label:O.label,className:"field",disabled:!1}),r.a.createElement(zn,{name:y.name,label:y.label,className:"field",disabled:!0,requiredField:!0})),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:S.name,label:S.label,className:"field",disabled:!1,isCuitInput:!0,requiredField:!0}),r.a.createElement(sr,{name:j.name,label:j.label,format:"dd/MM/yyyy",minDate:new Date(j.minDate),maxDate:new Date,disableFuture:!0,views:["year","month","date"],openTo:"year",className:"field",disabled:!1}),r.a.createElement(zn,{name:N.name,label:N.label,extraLabel:N.extraLabel,className:"field",disabled:!0}),r.a.createElement(kn,{name:_.name,label:"Parentesco",value:ee,data:dt,setValue:ae,className:"field",disabled:!1,errorMessage:_.error,isError:!ee})),r.a.createElement("div",null,r.a.createElement(hr,{name:x.name,label:x.label,data:Di,extraLabel:x.extraLabel,className:"field field--radio",disabled:!0}))),r.a.createElement("div",null,r.a.createElement("div",{className:"detail-wrapper-one-column"},r.a.createElement(pr.a,{component:"legend",className:"field-label"},"Tipo de atenci\xf3n"),r.a.createElement("p",{style:{fontWeight:600}},"Plan Mediline")),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:"prestador",label:"Prestador",value:"Mediline",className:"field",disabled:!0}),r.a.createElement(zn,{name:"plan",label:"Plan",value:ie,className:"field",disabled:!0}),r.a.createElement(zn,{name:"num-afiliado-med",label:"N\xb0 de asociado",value:se,className:"field",disabled:!0})),r.a.createElement(fr.a,{className:"radio-group"},r.a.createElement("div",{className:"detail-wrapper-two-colum"},r.a.createElement(er.a,{value:"prepaidHealht",control:r.a.createElement(vr.a,{color:"secondary"}),label:r.a.createElement(xt.a,{style:{fontWeight:800,fontSize:"14px"}},"Tengo Obra Social / Prepaga"),checked:Ze,onClick:function(){Xe(!0),$({}),Se({});He.patient_dto.prepaid_health_category={id:"",name:"",prepaid_health:{id:"",name:""}},He.patient_dto.attention_type=pa}}),r.a.createElement(er.a,{value:"particular",control:r.a.createElement(vr.a,{color:"secondary"}),label:r.a.createElement(xt.a,{style:{fontWeight:800,fontSize:"14px"}},"Soy Particular"),checked:!Ze,onClick:function(){Xe(!1),$(f),He.patient_dto.attention_type=fa,Se(E);var e={id:null===E||void 0===E?void 0:E.id,name:null===E||void 0===E?void 0:E.name,prepaid_health:{id:null===f||void 0===f?void 0:f.id,name:null===f||void 0===f?void 0:f.name}};setTimeout((function(){console.log(E)}),500),He.patient_dto.prepaid_health_category=e}}))),Ze&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{style:{fontWeight:600}},"Obra Social"),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement("div",null,r.a.createElement(kn,{label:"Obra Social o Prepaga",name:"prepaid_health",value:K,setValue:$,data:H,className:"field",errorMessage:Ee,setChanged:function(e){console.log(e),fe(e),Se(null),setPrepaidHealthCategoryError(!1)},containerStyle:{minHeight:"min-content"},errorMsg:"Este campo es obligatorio",isError:!(null!==K&&void 0!==K&&K.name),searchable:!0})),r.a.createElement("div",null,r.a.createElement(kn,{label:"Plan",name:"prepaid_health_category",defaultValue:"",value:_e,setValue:Se,data:ye,className:"field",errorMessage:we,disabled:!K||Ye,isError:(K||!Ye)&&!(null!==_e&&void 0!==_e&&_e.id),errorMsg:"El plan es obligatorio",extraLabel:ua(),containerStyle:{minHeight:"min-content"}})),r.a.createElement("div",null,r.a.createElement(zn,{name:null===C||void 0===C?void 0:C.name,label:null===C||void 0===C?void 0:C.label,className:"field",requiredField:!0,change:ra,onBlur:ia,extraLabel:Ae?"Validando n\xfamero de asociado de OSDE...":aa()&&Le?r.a.createElement(Ui.a,{style:{fill:"#228b22",fontSize:18}}):void 0,containerStyle:{minHeight:"min-content"}}))))))):r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"}
1,r.a.createElement("h2",null,"Informaci\xf3n Personal")),r.a.createElement("div",{className:"form"},r.a.createElement("div",null,r.a.createElement(zn,{name:h.name,label:h.label,className:"field",style:{width:"100%"}}),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:g.name,label:g.label,className:"field",requiredField:!0}),r.a.createElement(zn,{name:O.name,label:O.label,className:"field",requiredField:!0}),z?r.a.createElement(zn,{name:y.name,label:y.label,className:"field",disabled:P}):r.a.createElement(zn,{name:y.name,label:y.label,className:"field",disabled:P,requiredField:!0})),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:S.name,label:S.label,className:"field",isCuitInput:!0,requiredField:!0}),r.a.createElement(sr,{name:j.name,label:j.label,format:"dd/MM/yyyy",minDate:new Date(j.minDate),maxDate:new Date,disableFuture:!0,views:["year","month","date"],openTo:"year",className:"field",requiredField:!0}),c?r.a.createElement(zn,{name:N.name,label:N.label,extraLabel:N.extraLabel,className:"field",disabled:!0}):r.a.createElement(zn,{name:N.name,label:N.label,extraLabel:N.extraLabel,className:"field",requiredField:!0}),c&&r.a.createElement(kn,{name:_.name,label:"Parentesco",value:ee,data:dt,setValue:ae,className:"field",errorMsg:_.requiredErrorMsg,isError:(null==ee||""==ee.value)&&u.relationship_to_titular})),r.a.createElement("div",null,r.a.createElement(hr,{name:x.name,label:x.label,data:Di,extraLabel:x.extraLabel,className:"field field--radio",requiredField:!0}))),r.a.createElement("div",null,r.a.createElement("div",{className:"detail-wrapper-one-column"},r.a.createElement(pr.a,{component:"legend",className:"field-label"},"Tipo de atenci\xf3n"),r.a.createElement("p",{style:{fontWeight:600}},"Plan Mediline")),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(zn,{name:"prestador",label:"Prestador",value:"Mediline",className:"field",disabled:!0}),r.a.createElement(zn,{name:"plan",label:"Plan",value:ie,className:"field",disabled:!0}),r.a.createElement(zn,{name:"num-afiliado-med",label:"N\xb0 de asociado",value:se,className:"field",disabled:!0})),r.a.createElement(fr.a,{className:"radio-group"},r.a.createElement("div",{className:"detail-wrapper-two-colum"},r.a.createElement(er.a,{value:"prepaidHealht",control:r.a.createElement(vr.a,{color:"secondary"}),label:r.a.createElement(xt.a,{style:{fontWeight:800,fontSize:"14px"}},"Tengo Obra Social / Prepaga"),checked:Ze,onClick:function(){He.patient_dto.attention_type=pa,Xe(!0);var e={id:"",name:"",prepaid_health:{id:"",name:""}};$(e.prepaid_health),Se(e),He.patient_dto.prepaid_health_category=e}}),r.a.createElement(er.a,{value:"particular",control:r.a.createElement(vr.a,{color:"secondary"}),label:r.a.createElement(xt.a,{style:{fontWeight:800,fontSize:"14px"}},"Soy Particular"),checked:!Ze,onClick:function(){ca(),He.patient_dto.attention_type=fa,Xe(!1),$(f),Se(E);var e={id:null===E||void 0===E?void 0:E.id,name:null===E||void 0===E?void 0:E.name,prepaid_health:{id:null===f||void 0===f?void 0:f.id,name:null===f||void 0===f?void 0:f.name}};setTimeout((function(){console.log(E)}),500),He.patient_dto.prepaid_health_category=e}}))),Ze&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{style:{fontWeight:600}},"Obra Social"),r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement("div",null,r.a.createElement(kn,(la={label:"Obra Social o Prepaga",name:"prepaid_health",value:K,setValue:$,data:H,className:"field",errorMessage:Ee,setChanged:fe},Object(Un.a)(la,"setChanged",(function(e){fe(e),Se(null),setPrepaidHealthCategoryError(!1)})),Object(Un.a)(la,"containerStyle",{minHeight:"min-content"}),Object(Un.a)(la,"errorMsg","Este campo es obligatorio"),Object(Un.a)(la,"isError",!(null!==K&&void 0!==K&&K.name)),Object(Un.a)(la,"searchable",!0),la))),r.a.createElement("div",null,r.a.createElement(kn,{label:"Plan",name:"prepaid_health_category",defaultValue:"",value:_e,setValue:Se,data:ye,className:"field",errorMessage:we,disabled:!K||Ye,isError:(K||!Ye)&&!(null!==_e&&void 0!==_e&&_e.id),errorMsg:"El plan es obligatorio",extraLabel:ua(),containerStyle:{minHeight:"min-content"}})),r.a.createElement("div",null,r.a.createElement(zn,{name:null===C||void 0===C?void 0:C.name,label:null===C||void 0===C?void 0:C.label,className:"field",requiredField:!0,change:ra,onBlur:ia,extraLabel:Ae?"Validando n\xfamero de asociad
1o de OSDE...":aa()&&Le?r.a.createElement(Ui.a,{style:{fill:"#228b22",fontSize:18}}):void 0,containerStyle:{minHeight:"min-content"}})))))))},Wi=function(e){var a=e.formModel,t=a.alias,n=a.first_name,i=a.last_name,l=a.sex_str,o=a.birth_date,c=a.id_number,s=a.phone_number;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"},r.a.createElement("h2",null,"Informaci\xf3n Personal")),r.a.createElement("div",{className:"form"},r.a.createElement("div",null,r.a.createElement(zn,{name:t.name,label:t.label,className:"field",style:{width:"100%"}}),r.a.createElement(zn,{name:n.name,label:n.label,className:"field",requiredField:!0,style:{width:"100%"}}),r.a.createElement(zn,{name:i.name,label:i.label,className:"field",requiredField:!0,style:{width:"100%"}}),r.a.createElement(zn,{name:c.name,label:c.label,className:"field",disabled:!0,style:{width:"100%"}})),r.a.createElement("div",null,r.a.createElement(hr,{name:l.name,label:l.label,data:Di,extraLabel:l.extraLabel,className:"field",requiredField:!0}),r.a.createElement(sr,{name:o.name,label:o.label,format:"dd/MM/yyyy",minDate:new Date(o.minDate),maxDate:new Date,disableFuture:!0,views:["year","month","date"],openTo:"year",className:"field",requiredField:!0,style:{width:"100%"}}),r.a.createElement(zn,{name:s.name,label:s.label,extraLabel:s.extraLabel,className:"field",requiredField:!0,style:{width:"100%"}}))))},Gi=function(e){var a=e.formValues.address_dto,t=a.street,n=a.number,i=a.number_department,l=a.floor,o=a.postal_code,c=a.between_streets,s=a.city,u=a.country,d=a.province;return r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Direcci\xf3n")),r.a.createElement("div",{className:"data-wrapper"},r.a.createElement("span",{className:"data"},"Calle:",r.a.createElement("span",{className:"bold"},t)),r.a.createElement("span",{className:"data"},"N\xfamero:",r.a.createElement("span",{className:"bold"},n)),r.a.createElement("span",{className:"data"},"Departamento:",r.a.createElement("span",{className:"bold"},i||"-")),r.a.createElement("span",{className:"data"},"Piso:",r.a.createElement("span",{className:"bold"},l||"-")),r.a.createElement("span",{className:"data"},"C\xf3digo Postal:",r.a.createElement("span",{className:"bold"},o)),r.a.createElement("span",{className:"data"},"Entre calles:",r.a.createElement("span",{className:"bold"},c||"-")),r.a.createElement("span",{className:"data"},"Ciudad:",r.a.createElement("span",{className:"bold"},s)),r.a.createElement("span",{className:"data"},"Provincia:",r.a.createElement("span",{className:"bold"},d)),r.a.createElement("span",{className:"data"},"Pa\xeds:",r.a.createElement("span",{className:"bold"},u))))},Ji=function(e){var a=e.formValues,t=Object(Pt.g)().values,i=Object(n.useState)([]),l=Object(p.a)(i,2),o=l[0],c=l[1],s=a.patient_dto,u=s.pre_existing_disease,d=s.frequent_medication,m=s.surgeries,f=s.size,v=s.weight,b=s.allergies,E=s.family_history,h=s.vaccines,g=s.gynecological_data,O=s.study;return Object(n.useEffect)((function(){c(xe(t.birth_date))}),[t.birth_date]),r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Antecedentes M\xe9dicos")),r.a.createElement("div",{className:"data-wrapper"},r.a.createElement("span",{className:"data"},"Edad:",r.a.createElement("span",{className:"bold"},o)),r.a.createElement("span",{className:"data"},"Peso:",r.a.createElement("span",{className:"bold"},v)),r.a.createElement("span",{className:"data"},"Altura:",r.a.createElement("span",{className:"bold"},f)),r.a.createElement("span",{className:"data"},"Alergias:",r.a.createElement("span",{className:"bold"},b)),r.a.createElement("span",{className:"data"},"Antecedentes familiares:",r.a.createElement("span",{className:"bold"},E)),r.a.createElement("span",{className:"data"},"Vacunas:",r.a.createElement("span",{className:"bold"},h)),r.a.createElement("span",{className:"data"},"Ginecol\xf3gicos y Obst\xe9tricos:",r.a.createElement("span",{className:"bold"},g)),r.a.createElement("span",{className:"data"},"Enfermedades preexistentes:",r.a.createElement("div",{className:"options"},Wt(u))),r.a.createElement("span",{className:"data"},"Medicaciones frecuentes:",r.a.createElement("div",{className:"options"},Wt(d,t.anotherMedication))),r.a.createElement("span",{className:"data"},"Cirug\xedas:",r.a.createElement("div",{className:"options"},Wt(m))),r.a.createElement("span",{className:"data"},"Esudios M\xe9dicos:",r.a.createElement("div",{className:"options"},function(e){var a="";return null!==e&&void 0!==e&&e.length?a+=e.map((function(e){return e.filename?e.filename:e.name})).join(", "):a="Ninguna",a}(O)))))},Yi=function(e){var a=e.formValues.professional_dto.photo_encode;return r.a.createElement("div",{className:"detail"}
1,r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Foto de Perfil")),r.a.createElement("div",{className:"data-wrapper profile-photo"},r.a.createElement("img",{className:"photo",src:Kt(a),alt:"Foto de perfil"})))},Qi=function(e){var a=e.formValues.professional_dto,t=a.licence_str,n=a.type_licence_str,i=a.specialties,l=a.academic_training,o=(a.has_psychopharmaco,a.rfeps_code),c=Gt(fi,n);return r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Datos Profesionales")),r.a.createElement("div",{className:"data-wrapper"},r.a.createElement("span",{className:"data"},"Matr\xedcula:",r.a.createElement("div",{className:"bold"},t)),r.a.createElement("span",{className:"data"},"Tipo de Matr\xedcula:",r.a.createElement("div",{className:"bold"},c)),r.a.createElement("span",{className:"data"},"Especialidad:",r.a.createElement("div",{className:"options"},i[0].name)),r.a.createElement("span",{className:"data"},"Formaci\xf3n Acad\xe9mica y Reconocimientos:",r.a.createElement("div",{className:"bold"},l)),r.a.createElement("span",{className:"data"},"Licencia Sanitaria Federal (Codigo RFEPS):",r.a.createElement("div",{className:"bold"},o))))},Ki=function(e){var a=e.formValues.professional_dto.sign_photo;return r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Firma Profesional")),r.a.createElement("div",{className:"data-wrapper profile-photo"},r.a.createElement("img",{className:"photo",src:Kt(a),alt:"Foto de perfil"})))},$i=function(e){var a=e.formValues.professional_dto,t=a.attention_particular,n=a.prepaid_healths;return r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Datos de Atenci\xf3n")),r.a.createElement("div",{className:"data-wrapper"},r.a.createElement("span",{className:"data"},"Particular:",r.a.createElement("span",{className:"bold"},function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"S\xed":"No"}(t))),r.a.createElement("span",{className:"data"},"Obras sociales:",r.a.createElement("div",{className:"options"},Wt(n)))))},Zi=function(e){var a,t,i,l,o,c,s=e.formValues,u=e.isFam,f=s.alias,v=s.first_name,b=s.last_name,E=s.sex_str,h=s.relationship_to_titular,g=s.birth_date,O=s.id_number,y=s.cuit,j=s.phone_number,N=s.patient_dto,x=F(),_=Object(p.a)(x,1)[0],S=_.userData,I=_.userToken,C="PARTICULAR"!==(null===(a=N.prepaid_health_category)||void 0===a?void 0:a.prepaid_health)&&"PARTICULAR"!==(null===(t=N.prepaid_health_category)||void 0===t||null===(i=t.prepaid_health)||void 0===i?void 0:i.name),w=dt.map((function(e){if(e.value===h)return e.name})),k=Gt(Di,E),D=Object(n.useState)(""),T=Object(p.a)(D,2),A=T[0],q=T[1],P=Object(n.useState)(""),M=Object(p.a)(P,2),L=M[0],R=M[1];ne();return Object(n.useEffect)((function(){var e,a=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ma(I,S.patient_dto.id).then((function(e){q(e.planName),R(e.affiliateNumber)})).catch((function(e){}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!==S&&void 0!==S&&null!==(e=S.patient_dto)&&void 0!==e&&e.id&&a()}),[]),r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Informaci\xf3n Personal")),r.a.createElement("div",{className:"data-wrapper"},r.a.createElement("span",{className:"data"},"Alias:",r.a.createElement("span",{className:"bold"},f||"-")),r.a.createElement("span",{className:"data"},"Nombre:",r.a.createElement("span",{className:"bold"},v)),r.a.createElement("span",{className:"data"},"Apellido:",r.a.createElement("span",{className:"bold"},b)),r.a.createElement("span",{className:"data"},"Sexo:",r.a.createElement("span",{className:"bold"},k)),u&&r.a.createElement("span",{className:"data"},"Parentesco:",r.a.createElement("span",{className:"bold"},w)),r.a.createElement("span",{className:"data"}
1,"Fecha de Nacimiento:",r.a.createElement("span",{className:"bold"},Ne(g))),r.a.createElement("span",{className:"data"},"DNI:",r.a.createElement("span",{className:"bold"},O)),r.a.createElement("span",{className:"data"},"CUIT:",r.a.createElement("span",{className:"bold"},y||"-")),r.a.createElement("span",{className:"data"},"Tel\xe9fono:",r.a.createElement("span",{className:"bold"},j)),r.a.createElement("span",{className:"data"},"Tipo de Atenci\xf3n:",r.a.createElement("span",{className:"bold"},"Plan Mediline")),r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:"data"},"Prestador:",r.a.createElement("span",{className:"bold"},"Mediline")),r.a.createElement("span",{className:"data"},"Plan:",r.a.createElement("span",{className:"bold"},A)),r.a.createElement("span",{className:"data"},"N\xfamero de Asociado:",r.a.createElement("span",{className:"bold"},L))),C&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:"data"},"Obra Social:",r.a.createElement("span",{className:"bold"},(null===(l=N.prepaid_health_category)||void 0===l||null===(o=l.prepaid_health)||void 0===o?void 0:o.name)||"-")),r.a.createElement("span",{className:"data"},"Plan:",r.a.createElement("span",{className:"bold"},(null===(c=N.prepaid_health_category)||void 0===c?void 0:c.name)||"-")),r.a.createElement("span",{className:"data"},"N\xfamero de Asociado:",r.a.createElement("span",{className:"bold"},N.affiliate_number||"-")))))},Xi=function(e){var a=e.formValues,t=a.alias,n=a.first_name,i=a.last_name,l=a.sex_str,o=a.birth_date,c=a.id_number,s=a.phone_number,u=Gt(Di,l);return r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"header header--detail"},r.a.createElement("h2",null,"Informaci\xf3n Personal")),r.a.createElement("div",{className:"data-wrapper"},r.a.createElement("span",{className:"data"},"Alias:",r.a.createElement("span",{className:"bold"},t||"-")),r.a.createElement("span",{className:"data"},"Nombre:",r.a.createElement("span",{className:"bold"},n)),r.a.createElement("span",{className:"data"},"Apellido:",r.a.createElement("span",{className:"bold"},i)),r.a.createElement("span",{className:"data"},"Sexo:",r.a.createElement("span",{className:"bold"},u)),r.a.createElement("span",{className:"data"},"Fecha de nacimiento:",r.a.createElement("span",{className:"bold"},Ne(o))),r.a.createElement("span",{className:"data"},"DNI:",r.a.createElement("span",{className:"bold"},c)),r.a.createElement("span",{className:"data"},"Tel\xe9fono:",r.a.createElement("span",{className:"bold"},s))))},el=function(e){var a=e.currentRole,t=e.isFam,n=a===da,i=a===ma,l=Object(Pt.g)().values;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"},r.a.createElement("h2",null,"Datos Ingresados")),r.a.createElement("div",{className:"detail-wrapper ".concat(i?"detail-wrapper--professional":"")},n&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Zi,{formValues:l,isFam:t}),r.a.createElement(Gi,{formValues:l}),r.a.createElement(Ji,{formValues:l})),i&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Xi,{formValues:l}),r.a.createElement(Yi,{formValues:l}),r.a.createElement(Ki,{formValues:l}),r.a.createElement(Qi,{formValues:l}),r.a.createElement($i,{formValues:l}))))},al=t.p+"static/media/miPerfil.1aad5dd8.svg",tl=["Informaci\xf3n Personal","Direcci\xf3n","Antecedentes M\xe9dicos","Datos Ingresados"],nl=["Informaci\xf3n Personal","Foto de Perfil","Firma Profesional","Datos Profesionales","Datos de Atenci\xf3n","Datos Ingresados"],rl=function(){var e=Object(c.g)(),a=F(),t=Object(p.a)(a,2),i=t[0],l=i.userData,o=i.userToken,s=t[1],u=null===l||void 0===l?void 0:l.active_role,f=u===da,v=u===ma,b=ne(),E=Object(n.useState)({}),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)({}),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(n.useState)([]),S=Object(p.a)(_,2),I=S[0],C=S[1],w=Object(n.useState)(0),k=Object(p.a)(w,2),D=k[0],T=k[1],A=Object(n.useState)({}),q=Object(p.a)(A,2),P=q[0],M=q[1],L=Object(n.useState)({}),R=Object(p.a)(L,2),U=R[0],H=R[1],J=Object(n.useState)([]),Q=Object(p.a)(J,2),K=Q[0],$=Q[1],Z=P[D],X=K.length-1,ee=D===X,ae=function(e){W(b,e,G,"Error")};Object(n.useEffect)((function(){f?($(tl),H(Mt),M(jn)):v&&($(nl),H(Gr),M(mi))}),[f,v]),Object(n.useEffect)((function(){null!==l&&void 0!==l&&l.id_number&&(f?C(Lt):v&&C(Jr),C(function(e,a){if(a.first_name||(a.first_name=""),a.last_name||(a.last_name=""),a.sex_str||(a.sex_str=""),a.cuit||(a.cuit=""),a.birth_date=a.birth_date?new Date(a.birth_date):null,a.phone_number||(a.phone_number=""),e===da){var t=Object(z.a)(Object(z.a)({},a.patient_dto),{},{size:Ut(a.patient_dto.size)}),n=a.address_dto||{};n.principal=!0,t.ids_pre_existing_disease&&t.pre_existing_disease&&(t.ids_pre_existing_disease=t.pre_existing_disease),t.ids_frequent_medication&&t.frequent_medication&&(t.ids_frequent_medication=t.frequent_medication),t.ids_surgery&&t.surgeries&&(a.patient_dto.ids_surgery=a.patient_dto.surgeries),null!==n&&void 0!==n&&n.id||
1(n.id=null),null!==n&&void 0!==n&&n.street||(n.street=""),null!==n&&void 0!==n&&n.number||(n.number=""),null!==n&&void 0!==n&&n.number_department||(n.number_department=""),null!==n&&void 0!==n&&n.floor||(n.floor=""),null!==n&&void 0!==n&&n.postal_code||(n.postal_code=""),null!==n&&void 0!==n&&n.between_streets||(n.between_streets=""),null!==n&&void 0!==n&&n.city||(n.city=""),null!==n&&void 0!==n&&n.country||(n.country=""),null!==n&&void 0!==n&&n.province||(n.province=""),a.address_dto=n,a.patient_dto=t,null!==t&&void 0!==t&&t.ids_pre_existing_disease||(t.ids_pre_existing_disease=[]),null!==t&&void 0!==t&&t.ids_frequent_medication||(t.ids_frequent_medication=[]),null!==t&&void 0!==t&&t.ids_surgery||(t.ids_surgery=[]),null!==t&&void 0!==t&&t.pre_existing_disease||(t.pre_existing_disease=[]),null!==t&&void 0!==t&&t.frequent_medication||(t.frequent_medication=[]),null!==t&&void 0!==t&&t.surgeries||(t.surgeries=[]),null!==t&&void 0!==t&&t.size||(t.size=""),null!==t&&void 0!==t&&t.weight||(t.weight=""),null!==t&&void 0!==t&&t.allergies||(t.allergies=""),null!==t&&void 0!==t&&t.family_history||(t.family_history=""),null!==t&&void 0!==t&&t.vaccines||(t.vaccines=""),null!==t&&void 0!==t&&t.gynecological_data||(t.gynecological_data=""),null!==t&&void 0!==t&&t.prepaid_health_category&&"PARTICULAR"!==(null===t||void 0===t?void 0:t.prepaid_health_category.name)?t.attention_type=pa:null!==t&&void 0!==t&&t.prepaid_health_category&&"PARTICULAR"!==(null===t||void 0===t?void 0:t.prepaid_health_category.name)?t.attention_type="":t.attention_type=fa,null!==t&&void 0!==t&&t.affiliate_number||(t.affiliate_number="")}if(e===ma){var r=a.professional_dto;null!==r&&void 0!==r&&r.photo_encode||(r.photo_encode=""),null!==r&&void 0!==r&&r.sign_photo||(r.sign_photo=""),r.ids_specialties&&r.specialties&&(r.ids_specialties=r.specialties),r.ids_prepaid_healths&&r.prepaid_healths&&(r.ids_prepaid_healths=r.prepaid_healths),null!==r&&void 0!==r&&r.licence_str||(r.licence_str=""),null!==r&&void 0!==r&&r.type_licence_str||(r.type_licence_str=""),null!==r&&void 0!==r&&r.ids_specialties||(r.ids_specialties=[]),null!==r&&void 0!==r&&r.specialties||(r.specialties=[]),null!==r&&void 0!==r&&r.academic_training||(r.academic_training=""),null!==r&&void 0!==r&&r.attention_particular||(r.attention_particular=!1),null!==r&&void 0!==r&&r.ids_prepaid_healths||(r.ids_prepaid_healths=[]),null!==r&&void 0!==r&&r.prepaid_healths||(r.prepaid_healths=[])}return a}(u,l)))}),[l,f,v,u]),Object(n.useEffect)((function(){if(o){var e="Ocurri\xf3 un error buscando el perfil del usuario";la(o,ae).then((function(a){if("ok"===a.status){var t,n,r=He();a.data.email=(null===a||void 0===a||null===(t=a.data)||void 0===t?void 0:t.email)||(null===r||void 0===r?void 0:r.email)||null,a.data.username=(null===a||void 0===a||null===(n=a.data)||void 0===n?void 0:n.username)||(null===r||void 0===r?void 0:r.nickname)||null,s({type:"SAVE_USER_INFO",userAuth:r,userData:null===a||void 0===a?void 0:a.data}),s({type:"SAVE_SESSION"})}else ae(e)})).catch((function(){return ae(e)}))}}),[o]);var te=function(){var a=Object(m.a)(Object(d.a)().mark((function a(t,n){var r,i,l,c,u,p,E,h,O;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(r="Ocurri\xf3 un problema con la actualizaci\xf3n del perfil",i="\xa1Actualizaci\xf3n de perfil realizada con \xe9xito!",!f){a.next=18;break}if((E=Object(z.a)({},t)).patient_dto.prepaid_health_category){a.next=8;break}return"Ocurri\xf3 un error en la b\xfasqueda de planes",a.next=8,ki(o,g.id).then((function(e){Ti===(null===e||void 0===e?void 0:e.status)?E.patient_dto.prepaid_health_category=e.data[0]:ae("Ocurri\xf3 un error en la b\xfasqueda de planes")})).catch((function(e){return console.log(e)}));case 8:return E.patient_dto.ids_pre_existing_disease=Ht(E.patient_dto.pre_existing_disease),E.anotherMedication&&(null===(l=E.anotherMedication)||void 0===l?void 0:l.length)>0&&(E.patient_dto.frequent_medication=[].concat(Object(B.a)(E.patient_dto.frequent_medication),[{frequentMedicationId:Object(V.a)(),id:Object(V.a)(),name:E.anotherMedication}])),null!==(c=E.patient_dto)&&void 0!==c&&c.study&&0!==(null===(u=E.patient_dto)||void 0===u||null===(p=u.study)||void 0===p?void 0:p.length)?(h=[],E.patient_dto.study.map(function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a instanceof File)){e.next=11;break}return e.t0=a.type,e.t1=a.name,e.t2=a.size,e.next=6,Qt(a);case 6:e.t3=e.sent,t={mimetype:e.t0,filename:e.t1,size:e.t2,base64:e.t3},h.push(t),e.next=12;break;case 11:h.push(a);case 12:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()),E.patient_dto.study=h):E.patient_dto.study=[],E.patient_dto.ids_surgery=Ht(E.patient_dto.surgeries),E.patient_dto.size=Number(String(E.patient_dto.size).replace(",",".")),a.next=15,Vr(E,o,ae).then((function(){E.patient_dto.full_profile=!0,s({type:"SAVE_USER_INFO",userData:E}),s({type:"SAVE_SESSION"}
1),W(b,i,Y),e.push("/paciente")})).catch((function(){ae(r),n.setSubmitting(!1)}));case 15:T(X),a.next=33;break;case 18:if(!v){a.next=32;break}if("object"!==typeof(O=Object(z.a)({},t)).professional_dto.photo_encode){a.next=24;break}return a.next=23,Qt(O.professional_dto.photo_encode);case 23:O.professional_dto.photo_encode=a.sent;case 24:return O.professional_dto.ids_specialties=Ht(O.professional_dto.specialties),O.professional_dto.ids_health_care_providers=Ht(O.professional_dto.health_care_providers),O.professional_dto.ids_prepaid_healths=Ht(O.professional_dto.prepaid_healths),a.next=29,Ni(O,o,ae).then((function(a){var t,n;O.professional_dto.full_profile=!0,null!==a&&void 0!==a&&null!==(t=a.data)&&void 0!==t&&null!==(n=t.professional_dto)&&void 0!==n&&n.virtual_guard_availability_str&&(O.professional_dto.virtual_guard_availability_str=a.data.professional_dto.virtual_guard_availability_str),s({type:"SAVE_USER_INFO",userData:O}),s({type:"SAVE_SESSION"}),W(b,i,Y),e.push("/profesional")})).catch((function(){ae(r),n.setSubmitting(!1)}));case 29:T(X),a.next=33;break;case 32:ae(r);case 33:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}(),re=function(){T(D-1)};return r.a.createElement("div",{className:"full-registration"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:al,alt:"Registro Completo"}),r.a.createElement("h2",null,"Registro Completo")),r.a.createElement("div",{className:"column"},r.a.createElement(kt.a,{alternativeLabel:!0,activeStep:D},K.map((function(e){return r.a.createElement(Dt.a,{key:e,className:"step"},r.a.createElement(Tt.a,{className:"step"},e))}))),(null===l||void 0===l?void 0:l.id_number)&&K.length&&r.a.createElement("div",{className:"container"},r.a.createElement(Pt.d,{initialValues:Object(z.a)(Object(z.a)({},I),{},{anotherMedication:""}),validationSchema:Z,onSubmit:function(e,a){if(ee)te(e,a);else{var t,n,r,i,o,c,s,u,d,m,p,v,E,h,g,O,y,j,N,x,_,S,I,C=null===e||void 0===e||null===(t=e.patient_dto)||void 0===t||null===(n=t.prepaid_health_category)||void 0===n||null===(r=n.prepaid_health)||void 0===r||null===(i=r.name)||void 0===i||null===(o=i.trim)||void 0===o||null===(c=o.call(i))||void 0===c||null===(s=c.toUpperCase)||void 0===s?void 0:s.call(c);if(f&&"OSDE"===C&&!0!==(null===e||void 0===e||null===(u=e.patient_dto)||void 0===u?void 0:u.osde_affiliate_valid))return a.setFieldTouched("patient_dto.affiliate_number",!0,!1),a.setFieldError("patient_dto.affiliate_number","El n\xfamero de asociado no es v\xe1lido para OSDE"),W(b,"El n\xfamero de afiliado no es v\xe1lido para OSDE",G,G),void a.setSubmitting(!1);if(!f||e.patient_dto.attention_type!==pa||(void 0!==(null===e||void 0===e?void 0:e.patientMemberId)?null!==(d=e.patient_dto.prepaid_health_category)&&void 0!==d&&null!==(m=d.prepaid_health)&&void 0!==m&&m.id:null!==l&&void 0!==l&&null!==(p=l.patient_dto)&&void 0!==p&&null!==(v=p.prepaid_health_category)&&void 0!==v&&v.prepaid_health.id||void 0!==(null===e||void 0===e?void 0:e.patientMemberId)?null!==(E=e.patient_dto.prepaid_health_category)&&void 0!==E&&E.id:null!==l&&void 0!==l&&null!==(h=l.patient_dto)&&void 0!==h&&null!==(g=h.prepaid_health_category)&&void 0!==g&&g.id||void 0!==(null===e||void 0===e?void 0:e.patientMemberId)?""!==e.patient_dto.affiliate_number:""!==(null===l||void 0===l||null===(O=l.patient_dto)||void 0===O?void 0:O.affiliate_number)))T(D+1),a.setTouched({}),a.setSubmitting(!1);else a.setTouched({prepaid_health_category:void 0!==(null===e||void 0===e?void 0:e.patientMemberId)?null===(y=e.patient_dto.prepaid_health_category)||void 0===y||!y.id:null===l||void 0===l||null===(j=l.patient_dto)||void 0===j||null===(N=j.prepaid_health_category)||void 0===N||!N.id,prepaid_health:void 0!==(null===e||void 0===e?void 0:e.patientMemberId)?null===(x=e.patient_dto.prepaid_health_category)||void 0===x||!x.prepaid_health.id:null===l||void 0===l||null===(_=l.patient_dto)||void 0===_||null===(S=_.prepaid_health_category)||void 0===S||!S.prepaid_health.id,affiliate_number:void 0!==(null===e||void 0===e?void 0:e.patientMemberId)?""===e.patient_dto.affiliate_number:""===(null===l||void 0===l||null===(I=l.patient_dto)||void 0===I?void 0:I.affiliate_number)}),a.setSubmitting(!1)}},enableReinitialize:!0,validateOnMount:!0},(function(e){var a=e.isSubmitting,t=e.errors,n=e.touched;return r.a.createElement(Pt.c,{id:"fullRegistrationForm"},function(e,a,t){switch(e){case 0:return f?r.a.createElement(Hi,{formModel:U,touched:a,particularPrepaidHealth:g,setParticularPrepaidHealth:O,particularPrepaidHealthCategory:N,setParticularPrepaidHealthCategory:x}):v?r.a.createElement(Wi,{formModel:U}):r.a.createElement("div",null,"No encontrado");case 1:return f?r.a.createElement(xr,{formModel:U,touched:a,errors:t}):v?r.a.createElement(bi,{formModel:U}):r.a.createElement("div",null,"No encontrado");case 2:return f?r.a.createElement(Fr,{formModel:U}):v?r.a.createElement(Ei,{formModel:U}):r.a.createElement("div",null,"No encontrado");case 3:return f?r.a.createElement(el,{currentRole:u}):v?r.a.createElement(vi,{formModel:U}):r.a.createElement("div",null,"No encontrado");case 4:return v?r.a.createElement(pi,{formModel:U}):r.a.createElement("div",null,"No encontrado");case 5:return v?r.a.createElement(el,{currentRole:u}):r.a.createElement("div",null,"No encontrado");default:return r.a.createElement("div",null,"No encontrado")}}(D,n,t),r.a.createElement("div",{className:"btn-wrapper"},0!==D&&r.a.createElement(At.a,{disabled:a,onClick:re,variant:"outlined",className:"btn btn--back ".concat(a&&"btn--disabled")},"Volver"),r.a.createElement(r.a.Fragment,null,r.a.createElement(At.a,{disabled:a,type:"submit",variant:"contained",color:"primary",endIcon:a&&r.a.createElement(qt.a,{size:24}),className:"btn ".concat(ee?"btn--save":"btn--next"," ").concat(a&&"btn--disabled")},ee?"Finalizar":"Siguiente"))))})))))},il=Mt.first_name,ll=Mt.last_name,ol=Mt.birth_date,cl=Mt.sex_str,sl=Mt.id_number,ul=Mt.phone_number,dl=Mt.relationship_to_titular,ml=Mt.address_dto,pl=ml.street,fl=ml.number,vl=ml.postal_code,bl=ml.between_streets,El=ml.city,hl=ml.province,gl=ml.country,Ol=Mt.patient_dto,yl=Ol.size,jl=Ol.weight,Nl="Ingresa s\xf3lo letras",xl="Ingresa s\xf3lo n\xfameros",_l=[Rt.h().shape({first_name:Rt.j().matches(Jt,Nl).required(il.requiredErrorMsg),last_name:Rt.j().matches(Jt,Nl).required(ll.requiredErrorMsg),id_number:
1Rt.j().required(sl.requiredErrorMsg),cuit:Rt.j().required("El CUIT es de caracter obligatorio").matches(/^\d{2}-\d{8}-\d$/,"El CUIT debe tener el formato 11 d\xedgitos con guiones").min(13,"El CUIT debe tener 13 caracteres").max(13,"El CUIT debe tener 13 caracteres"),sex_str:Rt.j().required(cl.requiredErrorMsg),birth_date:Rt.d().typeError("Ingresa una fecha v\xe1lida").required(ol.requiredErrorMsg).test(ol.name,ol.minAgeErrorMsg,(function(e){return _e(e)})),phone_number:Rt.j().min(10,ul.minErrorMsg).max(10,ul.maxErrorMsg).required(ul.requiredErrorMsg),relationship_to_titular:Rt.j().required(dl.requiredErrorMsg),patient_dto:Rt.h().shape({prepaid_health_category:Rt.h().shape({id:Rt.j().required("La obra social es requerida")})})}),Rt.h().shape({address_dto:Rt.h().shape({street:Rt.j().required(pl.requiredErrorMsg),number:Rt.g().typeError(xl).required(fl.requiredErrorMsg),postal_code:Rt.j().min(4,vl.minErrorMsg).max(8,vl.maxErrorMsg).matches(/^([a-zA-Z]\d{4}([a-zA-Z]){3})|^\d{4}$/,vl.minErrorMsg).required(vl.requiredErrorMsg),between_streets:Rt.j().nullable().min(3,bl.minErrorMsg).max(90,bl.maxErrorMsg).notRequired(),city:Rt.j().min(3,El.minErrorMsg).max(90,El.maxErrorMsg).required(El.requiredErrorMsg),country:Rt.j().required(gl.requiredErrorMsg),province:Rt.j().min(3,hl.minErrorMsg).max(90,hl.maxErrorMsg).required(hl.requiredErrorMsg)})}),Rt.h().shape({patient_dto:Rt.h().shape({size:Rt.g().transform((function(e,a){return+String(a).replace(/,/,".")})).typeError(xl).required(yl.requiredErrorMsg),weight:Rt.g().typeError(xl).required(jl.requiredErrorMsg)})})],Sl={alias:{name:"alias",label:"Alias"},first_name:{name:"first_name",label:"Nombre",stringErrorMsg:"Ingresa s\xf3lo letras",requiredErrorMsg:"El nombre es requerido"},last_name:{name:"last_name",label:"Apellido",requiredErrorMsg:"El apellido es requerido"},id_number:{name:"id_number",label:"DNI",minErrorMsg:"Ingresa un DNI v\xe1lido",maxErrorMsg:"Ingresa un DNI v\xe1lido",requiredErrorMsg:"El DNI es requerido"}
1,birth_date:{name:"birth_date",label:"Fecha de Nacimiento",minDate:"1900/01/01",minAgeErrorMsg:"Debe ser mayor a 1 a\xf1o",requiredErrorMsg:"La fecha de nacimiento es requerida"},phone_number:{name:"phone_number",label:"Tel\xe9fono",minErrorMsg:"Ingresa un tel\xe9fono v\xe1lido. Escribe el c\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789",maxErrorMsg:"Ingresa un tel\xe9fono v\xe1lido. Escribe el c\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789",requiredErrorMsg:"El tel\xe9fono es requerido",extraLabel:"C\xf3digo de \xe1rea sin 0 y el n\xfamero sin 15. Ej. 1123456789"},sex_str:{name:"sex_str",label:"Sexo",requiredErrorMsg:"El sexo es requerido",extraLabel:"Como figura en DNI"},relationship_to_titular:{name:"relationship_to_titular",label:"Relaci\xf3n con el titular",requiredErrorMsg:"La relaci\xf3n es requerida"},cuit:{name:"cuit",label:"CUIT",minErrorMsg:"Ingresa un CUIT v\xe1lido",maxErrorMsg:"Ingresa un CUIT v\xe1lido"},address_dto:{street:{name:"address_dto.street",label:"Calle",requiredErrorMsg:"La calle es requerida"},number:{name:"address_dto.number",label:"N\xfamero",minErrorMsg:"Ingresa un n\xfamero v\xe1lido",maxErrorMsg:"Ingresa un n\xfamero v\xe1lido",requiredErrorMsg:"El n\xfamero es requerido"},number_department:{name:"address_dto.number_department",label:"Distrito/Barrio"},floor:{name:"address_dto.floor",label:"Piso/Depto"},postal_code:{name:"address_dto.postal_code",label:"CP",minErrorMsg:"Ingresa un CP v\xe1lido",maxErrorMsg:"Ingresa un CP v\xe1lido",requiredErrorMsg:"El CP es requerido"},between_streets:{name:"address_dto.between_streets",label:"Entre calles",minErrorMsg:"Ingresa un dato v\xe1lido",maxErrorMsg:"Ingresa un dato v\xe1lido"},city:{name:"address_dto.city",label:"Ciudad",minErrorMsg:"Ingresa una ciudad v\xe1lida",maxErrorMsg:"Ingresa una ciudad v\xe1lida",requiredErrorMsg:"La ciudad es requerida"},country:{name:"address_dto.country",label:"Pa\xeds",requiredErrorMsg:"El pa\xeds es requerido"},province:{name:"address_dto.province",label:"Provincia o Estado",minErrorMsg:"Ingresa una provincia v\xe1lida",maxErrorMsg:"Ingresa una provincia v\xe1lida",requiredErrorMsg:"La provincia o estado es requerido"}},patient_dto:{pre_existing_disease:{name:"patient_dto.pre_existing_disease",label:"Enfermedades Preexistentes",placeholder:"Selecciona una o m\xe1s enfermedades preexistentes"},frequent_medication:{name:"patient_dto.frequent_medication",label:"Medicaciones Frecuentes",searchTextLabel:"Ingrese una medicaci\xf3n frecuente",searchTextMinRequired:"Ingrese al menos 3 caracteres"},surgeries:{name:"patient_dto.surgeries",label:"Cirug\xedas",placeholder:"Selecciona una o m\xe1s cirug\xedas"},size:{name:"patient_dto.size",label:"Altura",requiredErrorMsg:"La altura es requerida"},weight:{name:"patient_dto.weight",label:"Peso",requiredErrorMsg:"El peso es requerido"},allergies:{name:"patient_dto.allergies",label:"Alergias"},family_history:{name:"patient_dto.family_history",label:"Antecedentes Familiares"},vaccines:{name:"patient_dto.vaccines",label:"Vacunas"},gynecological_data:{name:"patient_dto.gynecological_data",label:"Ginecol\xf3gicos y Obst\xe9tricos"},patientAge:{name:"patient_dto.age",label:"Edad"},attention_type:{name:"patient_dto.attention_type",label:"Tipo de Atenci\xf3n",requiredErrorMsg:"El tipo de atenci\xf3n es requerido"},affiliate_number:{name:"patient_dto.affiliate_number",label:"N\xb0 de asociado",requiredErrorMsg:"El n\xfamero de asociado es requerido"},patientStudy:{name:"patient_dto.study",label:"Adjuntar Estudios M\xe9dicos"}}},Il=t(244),Cl=["Informaci\xf3n Personal","Direcci\xf3n","Antecedentes M\xe9dicos","Datos Ingresados"],wl=function(e){var a,t,i,l,o=!(null===e||void 0===e||null===(a=e.location)||void 0===a||null===(t=a.state)||void 0===t||!t.memberData)&&e.location.state.memberData,s=null!==e&&void 0!==e&&null!==(i=e.location)&&void 0!==i&&null!==(l=i.state)&&void 0!==l&&l.relationship?e.location.state.relationship:{};o&&(o.relationship_to_titular=s);var u=Object(n.useState)(!1),f=Object(p.a)(u,2),v=f[0],b=f[1],E=Object(n.useState)({}),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)({}),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(c.g)(),S=F(),I=Object(p.a)(S,2),C=I[0],w=C.userData,k=C.userToken,D=I[1],T=null===w||void 0===w?void 0:w.active_role,A=T===da,q=ne(),P=Object(n.useState)([]),M=Object(p.a)(P,2),L=M[0],R=M[1],U=Object(n.useState)(0),H=Object(p.a)(U,2),J=H[0],Q=H[1],K=Object(n.useState)({}),$=Object(p.a)(K,2),Z=$[0],X=$[1],ee=Object(n.useState)({}),ae=Object(p.a)(ee,2),te=ae[0],re=ae[1],ie=Object(n.useState)([]),le=Object(p.a)(ie,2),oe=le[0],ce=le[1],se=Z[J],ue=oe.length-1,de=J===ue,me=function(e){W(q,e,G,"Error")};Object(n.useEffect)((function(){A&&(ce(Cl),re(Sl),X(_l))}),[A]),Object(n.useEffect)((function(){if(null!==w&&void 0!==w&&w.id_number&&A)if(R(Lt),o)b(!0),R(Object(z.a)(Object(z.a)({},o),{},{phone_number:w.phone_number,address_dto:w.address_dto}));else{var e=Object(z.a)(Object(z.a)({},L),{},{alias:"",first_name:"",last_name:"",id_number:"",relationship_to_titular:"",birth_date:new Date,sex_str:"",cuit:"",patient_dto:{pre_existing_disease:[],frequent_medication:[],surgeries:[],size:"",weight:"",allergies:"",family_history:"",vaccines:"",gynecological_data:"",attention_type:"",affiliate_number:"",study:[]},phone_number:w.phone_number,address_dto:w.address_dto});R(e)}}),[w,A,T]),Object(n.useEffect)((function(){if(k){var e="Ocurri\xf3 un error buscando el perfil del usuario";
1la(k,me).then((function(a){if("ok"===a.status){var t,n,r=He();a.data.email=(null===a||void 0===a||null===(t=a.data)||void 0===t?void 0:t.email)||(null===r||void 0===r?void 0:r.email)||null,a.data.username=(null===a||void 0===a||null===(n=a.data)||void 0===n?void 0:n.username)||(null===r||void 0===r?void 0:r.nickname)||null,D({type:"SAVE_USER_INFO",userAuth:r,userData:null===a||void 0===a?void 0:a.data}),D({type:"SAVE_SESSION"})}else me(e)})).catch((function(){return me(e)}))}}),[k]);var pe=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r,i,l,o,c,s,u,p;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"Ocurri\xf3 un problema con la adici\xf3n del miembro","\xa1Adici\xf3n de miembro familiar realizado con \xe9xito con \xe9xito!",null!==(o=Object(z.a)({},a))&&void 0!==o&&o.anotherMedication&&(null===o||void 0===o||null===(n=o.anotherMedication)||void 0===n?void 0:n.length)>0&&(o.patient_dto.frequent_medication=[].concat(Object(B.a)(o.patient_dto.frequent_medication),[{frequentMedicationId:Object(V.a)(),id:Object(V.a)(),name:o.anotherMedication}])),null!==(r=o.patient_dto)&&void 0!==r&&r.study&&0!==(null===(i=o.patient_dto)||void 0===i||null===(l=i.study)||void 0===l?void 0:l.length)&&(c=[],o.patient_dto.study.map(function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a instanceof File)){e.next=11;break}return e.t0=a.type,e.t1=a.name,e.t2=a.size,e.next=6,Qt(a);case 6:e.t3=e.sent,t={mimetype:e.t0,filename:e.t1,size:e.t2,base64:e.t3},c.push(t),e.next=12;break;case 11:c.push(a);case 12:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()),o.patient_dto.study=c),dt.map((function(e){e.value===o.relationship_to_titular&&(o.relationship_to_titular=e)})),s=w.patient_dto.family_group,(u=s.findIndex((function(e){return e.id_number===o.id_number})))>-1?s[u]=o:s.push(o),(p=Object(z.a)(Object(z.a)({},w),{},{patient_dto:Object(z.a)(Object(z.a)({},w.patient_dto),{},{family_group:Object(B.a)(s)})})).patient_dto.family_group.forEach((function(e){e.patient_dto.size=Number(String(e.patient_dto.size).replace(",","."))})),e.next=13,Vr(p,k,me).then((function(){p.patient_dto.full_profile=!0,D({type:"SAVE_USER_INFO",userData:p}),D({type:"SAVE_SESSION"}),W(q,"\xa1Adici\xf3n de miembro familiar realizado con \xe9xito con \xe9xito!",Y),_.push("/grupo-familiar")})).catch((function(){me("Ocurri\xf3 un problema con la adici\xf3n del miembro"),t.setSubmitting(!1)}));case 13:Q(ue);case 14:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),fe=function(){Q(J-1)};return r.a.createElement("div",{className:"full-registration"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:al,alt:"Registro Completo"}),r.a.createElement("h2",null,"Agregar familiar")),r.a.createElement("div",{className:"column"},r.a.createElement(kt.a,{alternativeLabel:!0,activeStep:J},oe.map((function(e){return r.a.createElement(Dt.a,{key:e,className:"step"},r.a.createElement(Tt.a,{className:"step"},e))}))),(null===w||void 0===w?void 0:w.id_number)&&oe.length&&r.a.createElement("div",{className:"container"},r.a.createElement(Pt.d,{initialValues:Object(z.a)(Object(z.a)({},L),{},{anotherMedication:""}),validationSchema:se,onSubmit:function(e,a){if(de)pe(e,a);else{var t,n,r,i,l,o,c,s,u,d;if("OSDE"===(null===e||void 0===e||null===(t=e.patient_dto)||void 0===t||null===(n=t.prepaid_health_category)||void 0===n||null===(r=n.prepaid_health)||void 0===r||null===(i=r.name)||void 0===i||null===(l=i.trim)||void 0===l||null===(o=l.call(i))||void 0===o||null===(c=o.toUpperCase)||void 0===c?void 0:c.call(o))&&!0!==(null===e||void 0===e||null===(s=e.patient_dto)||void 0===s?void 0:s.osde_affiliate_valid))return a.setFieldTouched("patient_dto.affiliate_number",!0,!1),a.setFieldError("patient_dto.affiliate_number","El n\xfamero de asociado no es v\xe1lido para OSDE"),W(q,"El n\xfamero de afiliado no es v\xe1lido para OSDE",G,G),void a.setSubmitting(!1);e.patient_dto.attention_type!==pa||null===(u=e.patient_dto.prepaid_health_category)||void 0===u||!u.prepaid_health||null!==(d=e.patient_dto.prepaid_health_category)&&void 0!==d&&d.id?(Q(J+1),a.setTouched({}),a.setSubmitting(!1)):(a.setTouched({}),a.setSubmitting(!1))}},enableReinitialize:!0,validateOnMount:!0},(function(e){var a=e.isSubmitting,t=e.touched;return r.a.createElement(Pt.c,{id:"fullRegistrationForm"},function(e,a){switch(e){case 0:return A?r.a.createElement(Hi,{formModel:te,isFam:!0,particularPrepaidHealth:g,setParticularPrepaidHealth:O,particularPrepaidHealthCategory:N,setParticularPrepaidHealthCategory:x,isEditionOfMember:v,touched:a}):r.a.createElement("div",null,"No encontrado");case 1:return A?r.a.createElement(xr,{formModel:te,isFam:!0}):r.a.createElement("div",null,"No encontrado");case 2:return A?r.a.createElement(Fr,{formModel:te,isFam:!0}):r.a.createElement("div",null,"No encontrado");case 3:return A?r.a.createElement(el,{currentRole:T,isFam:!0}):r.a.createElement("div",null,"No encontrado");default:return r.a.createElement("div",null,"No encontrado")}}(J,t),r.a.createElement("div",{className:"btn-wrapper"},0!==J&&r.a.createElement(At.a,{disabled:a,onClick:fe,variant:"outlined",className:"btn btn--back ".concat(a&&"btn--disabled")},"Volver"),r.a.createElement(r.a.Fragment,null,r.a.createElement(At.a,{disabled:a,type:"submit",variant:"contained",color:"primary",endIcon:a&&r.a.createElement(qt.a,{size:24}),className:"btn ".concat(de?"btn--save":"btn--next"," ").concat(a&&"btn--disabled")},de?"Finalizar":"Siguiente"))))})))))}
1,kl=t(1114),Dl=t(406),Tl=t.n(Dl),Al=t(38),ql=t.n(Al),Pl=t(39),Ml=t.n(Pl),Ll=t.p+"static/media/emergencia_1.592ae4d1.svg",Rl=t.p+"static/media/help-circle.5a872255.svg",Fl=t(574),zl=t.n(Fl)()({expandIcon:{order:-1}})(Nt.a),Bl=function(){var e=F(),a=Object(p.a)(e,1)[0].userData,t=null===a||void 0===a?void 0:a.active_role,i=t===da,l=t===ma,o=["Infecciones respiratorias altas como estados gripales, sinusitis, refr\xedo","Tos, catarro, dolor de garganta, disfon\xeda","Lesiones en piel, erupciones, urticaria","N\xe1useas, v\xf3mitos, diarrea, constipaci\xf3n, dolor abdominal leves","Cefalea, migra\xf1a","Infecciones tracto urinario, molestias para orinar","Ansiedad, insomnio","S\xedntomas ginecol\xf3gicas","Dolores articulares, dolores de espalda","Patolog\xeda pedi\xe1trica de baja complejidad","Picadura de insectos","Conjuntivitis","Traumatismo leves","Control de patolog\xedas cr\xf3nicas estables","Quemaduras menores"],c=["Dolor de pecho","Se\xf1al de infarto o ataque card\xedaco","Signos de accidente cerebro vascular como aparici\xf3n repentina de falta de movilidad o adormecimientos de miembros, dificultad para hablar","Perdida abrupta de la conciencia, sincope","Convulsiones","Sangrados, hemorragias","Dificultad para respirar","Intoxicaci\xf3n, sobredosis de medicamentos","Fracturas","Erupciones cut\xe1neas severas","Dolor abdominal intenso y continuo","Quemaduras moderadas a severas","Fracturas o traumatismos moderados a graves","Traumatismo de cerebro con p\xe9rdida de conocimiento","Traumatismo ocular u ojo rojo doloroso","Intento de suicidio (autoeliminaci\xf3n)","Brote psic\xf3tico"],s=Object(n.useState)(!1),u=Object(p.a)(s,2),d=u[0],m=u[1],f=function(e){return function(a,t){m(!!t&&e)}};return r.a.createElement("div",{className:"help"},r.a.createElement("div",{className:"header-professional"},r.a.createElement("img",{className:"image",src:Rl,alt:"Ayuda"}),r.a.createElement("h2",null,"Ayuda")),r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{className:"image",src:Ct,alt:"Ayuda"}),r.a.createElement("h2",null,"Preguntas Frecuentes")),r.a.createElement("div",{className:"accordion-wrapper"},r.a.createElement("h2",null,"Generales de la Plataforma"),r.a.createElement(jt.a,{expanded:"panel01"===d,onChange:f("panel01")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel01"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 es MediLine?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"MediLine es una plataforma de telemedicina que brinda diferentes servicios de salud de modo virtual, tanto en modalidad App como Web, integrando las necesidades del paciente con los profesionales de la salud y las farmacias."))),r.a.createElement(jt.a,{expanded:"panel02"===d,onChange:f("panel02")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel02"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfCu\xe1les son las ventajas que tiene el uso de MediLine con respecto al sistema de salud tradicional?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{component:"div",className:"content"},r.a.createElement("ol",null,r.a.createElement("li",null,"Recib\xeds atenci\xf3n m\xe9dica desde tu hogar o en el lugar donde te encuentres ahorrando tiempo y dinero, y ganando seguridad y comodidad."),r.a.createElement("li",null,"Acced\xe9s a especialidades m\xe9dicas no disponibles en tu zona."),r.a.createElement("li",null,"Obten\xe9s recetas electr\xf3nicas, indicaciones m\xe9dicas, derivaciones a especialistas, pedidos de an\xe1lisis cl\xednicos y/o estudios complementarios de tu m\xe9dico y certificados m\xe9dicos para presentar donde lo necesites."),r.a.createElement("li",null,"Acced\xe9s a la atenci\xf3n m\xe9dica sin necesidad de estar afiliado a una prepaga."),r.a.createElement("li",null,"Recib\xeds los medicamentos en tu domicilio o donde lo indiques directo desde la farmacia que elijas."),r.a.createElement("li",null,"Pag\xe1s en forma virtual y segura en toda la plataforma tanto a profesionales m\xe9dicos que atiendan en forma particular como a la farmacia."),r.a.createElement("li",null,"Pod\xe9s contratar planes MediLine para acceder a nuestros mejores especialistas a precios preferenciales."),r.a.createElement("li",null,"Acced\xe9s a profesionales de renombre/destacados lejos de tu zona")),r.a.createElement("p",null,"La telemedicina no ha venido a reemplazar al sistema de salud tradicional ni a la consulta presencial, sino que ofrece una alternativa y un complemento no solo ante la realidad sanitaria en la que nos encontramos inmersos (covid-19), respondiendo a las necesidades de los nuevos consumidores.")))),r.a.createElement(jt.a,{expanded:"panel03"===d,onChange:f("panel03")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel03"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 necesito para utilizar el servicio?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Necesit\xe1s un dispositivo que posea buena conexi\xf3n a internet, c\xe1mara y micr\xf3fono (Smartphone, Tablet, Notebook, PC), y una conexi\xf3n de 4G/LTE o una conexi\xf3n Wi-Fi de alta velocidad."))),r.a.createElement(jt.a,{expanded:"panel04"===d,onChange:f("panel04")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel04"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo puedo registrarme para usar MediLine?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Para registrarte debes ingresar tu mail y contrase\xf1a. Pod\xe9s hacerlo desde la App o ingresando a www.mediline.com.ar"))),r.a.createElement(jt.a,{expanded:"panel05"===d,onChange:f("panel05")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel05"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 dispositivos permite usar la plataforma?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"MediLine es una plataforma multidispositivo (PC, Notebook, Tablet, Smartphone, etc.) a la cual pod\xe9s acceder desde 
1cualquiera de ellos tanto a la versi\xf3n m\xf3vil como web o de escritorio."))),r.a.createElement(jt.a,{expanded:"panel06"===d,onChange:f("panel06")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel06"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfCu\xe1les son los T\xe9rminos y Condiciones de Uso de la plataforma?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Accede haciendo click en T\xe9rminos y Condiciones para acceder a la informaci\xf3n necesaria. Te sugerimos que los leas antes de reg\xedstrate en la plataforma para que est\xe9s informado."))),r.a.createElement(jt.a,{expanded:"panel07"===d,onChange:f("panel07")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel07"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfCu\xe1l es la normativa vigente sobre la aplicaci\xf3n de la Telemedicina?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"MediLine ha basado todo el dise\xf1o de su plataforma en la siguiente normativa: Ley 25326 de Protecci\xf3n de Datos Personales, Ley 26529 Derechos del Paciente, Ley 25505 Firma electr\xf3nica o digital y Ley 27553 Recetas electr\xf3nicas o digitales. Adem\xe1s, nos hemos basado en el Proyecto de Ley de Regulaci\xf3n de Telemedicina que cuenta con la aprobaci\xf3n de la Honorable C\xe1mara de Senadores de la Naci\xf3n Argentina.",r.a.createElement("br",null),r.a.
1createElement("br",null),"https://www4.hcdn.gob.ar/dependencias/dsecretaria/Periodo2020/PDF2020/TP2020/3142-D-2020.pdf"))),i&&r.a.createElement(r.a.Fragment,null,r.a.createElement("br",null),r.a.createElement("h2",null,"Usuario Paciente"),r.a.createElement(jt.a,{expanded:"panel101"===d,onChange:f("panel101")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel101"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 requisitos tengo que tener para usar el servicio?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Ser mayor de 18 a\xf1os. En caso de tener menores o adultos mayores a cargo podr\xe1s usar los servicios de la plataforma a trav\xe9s del Titular de un Plan MediLine. En caso de tener menores cargo, solo podr\xe1 hacer consultas por videollamada para ",r.a.createElement("b",null,"mayores de 1 a\xf1o de edad.")))),r.a.createElement(jt.a,{expanded:"panel102"===d,onChange:f("panel102")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel102"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo accedo a una teleconsulta?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Una vez registrado en la plataforma, MediLine te brinda los siguientes servicios para acceder a una teleconsulta:",r.a.createElement("ul",null,r.a.createElement("li",null,"Guardia Virtual: te permite tener una atenci\xf3n inmediata de un profesional de guardia, este servicio est\xe1 disponible para quienes hayan contratado un Plan Mediline o haya sido contratado por tu financiador."),r.a.createElement("li",null,r.a.createElement("div",{className:"disable-text"},"Turno Programado: te permite tener una atenci\xf3n diferida con profesionales que hayan contratado el servicio de la plataforma para su Consultorio Virtual, o con profesionales de tu financiador en caso de haber firmado un convenio con MediLine."),r.a.createElement("h6",{className:"functionality-bold"},"Esta funcionalidad se habilitar\xe1 en breve.")))))),r.a.createElement(jt.a,{expanded:"panel103"===d,onChange:f("panel103")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel103"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfTengo que pagar para acceder al servicio?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Podr\xe1s descargar la aplicaci\xf3n de manera gratuita o ingres\xe1 a trav\xe9s de nuestra web. Luego para acceder a consultas m\xe9dicas ten\xe9s tres opciones:",r.a.createElement("ul",null,r.a.createElement("li",null,"Plan MediLine: adquir\xed alguno de nuestros servicios de asistencia m\xe9dica, los cuales pod\xe9s encontrar en nuestra p\xe1gina web."),r.a.createElement("li",null,r.a.createElement("div",{className:"disable-text"},"Particular: pag\xe1 una consulta particular con un profesional asociado a nuestra plataforma por medio de nuestra pasarela de pago."),r.a.createElement("h6",{className:"functionality-bold"},"Esta funcionalidad se habilitar\xe1 en breve.")),r.a.createElement("li",null,r.a.createElement("div",{className:"disable-text"},"Obra Social: acced\xe9 a trav\xe9s de tu prepaga, de tu empresa o aseguradora, si esta tiene contratada la plataforma como un servicio de telemedicina."),r.a.createElement("h6",{className:"functionality-bold"},"Esta funcionalidad se habilitar\xe1 en breve.")))))),r.a.createElement(jt.a,{expanded:"panel104"===d,onChange:f("panel104")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel104"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo se seleccionan a los m\xe9dicos de la plataforma?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"El cuerpo m\xe9dico de MediLine est\xe1 formado por un equipo de profesionales que han sido evaluados y capacitados en forma previa a su incorporaci\xf3n a la plataforma. Cualquiera de los profesionales puede responder las consultas de la especialidad a la que pertenecen, y derivar a otros especialistas en caso de que el diagn\xf3stico lo amerite."))),r.a.createElement(jt.a,{expanded:"panel105"===d,onChange:f("panel105")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel105"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo llamar a un m\xe9dico para que atienda a una persona a cargo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si. Se puede llamar en nombre de cualquier integrante del grupo familiar declarado en la plataforma. La persona debe estar presente al momento de realizar la consulta. Las personas a cargo podr\xe1n ser menores de 18 a\xf1os o mayores de 65 a\xf1os, as\xed tambi\xe9n como personas con capacidades diferenciales de cualquier edad."))),r.a.createElement(jt.a,{expanded:"panel106"===d,onChange:f("panel106")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel106"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo seleccionar a un m\xe9dico por su nombre en caso de conocerlo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"SI, para el servicio de Turno Programado. MediLine adem\xe1s de contar con su cuerpo m\xe9dico propio tambi\xe9n trabaja con m\xe9dicos asociados a la plataforma que tienen sus Consultorios Virtuales habilitados. Luego de elegir la especialidad deseada, podr\xe1s escoger al profesional que prefieras.",r.a.createElement("br",null),r.a.
1createElement("br",null),"NO, para el servicio de Guardia Virtual. Al ser este servicio de demanda espont\xe1nea el mismo es atendido por el primer profesional disponible en su especialidad. MediLine atiende este servicio con profesional propio de su staff."))),r.a.createElement(jt.a,{expanded:"panel107"===d,onChange:f("panel107")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel107"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 pasa si ya he consumido todas las consultas de mi plan?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si ya consumiste todas las consultas del mes que corresponden al plan contratado, podra\u0301s acceder a nuevas consultas seleccionando la modalidad de consulta Particular y pagar la consulta con tu tarjeta de cre\u0301dito o de\u0301bito en la misma plataforma."))),r.a.createElement(jt.a,{expanded:"panel108"===d,onChange:f("panel108")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel108"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 puedo obtener de una consulta m\xe9dica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"En cada consulta me\u0301dica el profesional que te atiende podra\u0301: registrar la consulta en tu historia cli\u0301nica, realizar una receta electro\u0301nica, pedirte estudios, realizar un certificado laboral y derivarte a un especialista, todo en un mismo acto y sin salir de la plataforma. Cada documento del acto me\u0301dico sera\u0301 enviado en forma inmediata a tu correo electro\u0301nico."))),r.a.createElement(jt.a,{expanded:"panel109"===d,onChange:f("panel109")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel109"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 tipo de consultas puedo realizar a trav\xe9s de MediLine?")),r.a.createElement(_t.a,null,r.a.createElement(Ln.a,{container:!0},r.a.createElement(Ln.a,{item:!0,lg:12},r.a.createElement(xt.a,{className:"content"},"MediLine es una plataforma para atender consultas virtuales de casos de baja complejidad y atenci\xf3n primaria de salud.")),r.a.createElement(Ln.a,{item:!0,xs:12,lg:1}),r.a.createElement(Ln.a,{item:!0,xs:12,lg:10},r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement(xt.a,{className:"permitido"},"S\xcd")),r.a.createElement(Wn.a,{component:"ul",style:{maxHeight:250,overflow:"auto"}},o.map((function(e){return r.a.createElement(Gn.a,{key:e},r.a.createElement(kl.a,null,r.a.createElement(Ui.a,{style:{fill:"#228b22"}})),r.a.createElement(Jn.a,{primary:e}))})))),r.a.createElement(Ln.a,{item:!0,xs:12,lg:1}),r.a.createElement(Ln.a,{item:!0,xs:12,lg:1}),r.a.createElement(Ln.a,{item:!0,sm:10},r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement(xt.a,{className:"nopermitido"},"NO")),r.a.createElement(Wn.a,{component:"ul",style:{maxHeight:250,overflow:"auto"}},c.map((function(e){return r.a.createElement(Gn.a,{key:e},r.a.createElement(kl.a,null,r.a.createElement(Tl.a,{style:{fill:"#da2037"}})),r.a.createElement(Jn.a,{primary:e}))}))))))),r.a.createElement(jt.a,{expanded:"panel110"===d,onChange:f("panel110")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel110"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo utilizar MediLine en caso de una Emergencia M\xe9dica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"NO, MediLine es un servicio basado en telemedicina y atendemos problemas de salud de baja complejidad y de atenci\xf3n primaria. En caso de emergencia, urgencia, intervenci\xf3n quir\xfargica o internaci\xf3n, debes asistir al centro de salud m\xe1s cercano o comunicarte a un servicio de emergencias m\xe9dicas de tu localidad."))),r.a.createElement(jt.a,{expanded:"panel111"===d,onChange:f("panel111")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel111"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo hacer consultas desde otro lugar adem\xe1s de mi domicilio declarado?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"SI, al ser una plataforma virtual esta es una de las principales ventajas. Pod\xe9s acceder a una consulta de Guardia Virtual o una consulta de Turno Programado desde cualquier lugar donde te encuentres, mientras dispongas de buena conexio\u0301n a internet y un dispositivo electro\u0301nico con ca\u0301mara."))),r.a.createElement(jt.a,{expanded:"panel112"===d,onChange:f("panel112")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel112"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfMediLine ofrece receta electr\xf3nica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"SI, durante la consulta el profesional m\xe9dico realiza la receta la cual le llega al usuario por medio de una notificaci\xf3n interna dentro de la misma plataforma y al correo electr\xf3nico declarado. Te sugerimos que revises la bandeja de correo no deseado si no ves el mail de tu Consulta Terminada en la bandeja de entrada. El profesional m\xe9dico realizar\xe1 la receta y te la enviar\xe1 durante la misma consulta m\xe9dica sin salir de la plataforma. Luego, podr\xe1s visualizarla en el men\xfa de tu Perfil dentro de la plataforma. MediLine cumple con la normativa vigente en relaci\xf3n con la receta electr\xf3nica: Ley 25505 Firma electr\xf3nica o digital y Ley 27553 Recetas electr\xf3nicas o digitales."))),r.a.createElement(jt.a,{expanded:"panel113"===d,onChange:f("panel113")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel113"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 pasa si los datos de la receta no son correctos?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Los datos de la receta son tomados del sistema por lo que te recomendamos que mantengas actualizado tu perfil con tus datos personales y de tu obra social en caso de corresponder. No obstante, el profesional que te atienda validar\xe1 los datos en forma previa a la confecci\xf3n de la receta. De tener alg\xfan inconveniente pod\xe9s escribirnos un mail a:"," ",r.a.createElement("a",{href:"mailto:[email protected]"},"[email protected]")," ","para que podamos solucionar el inconveniente."))),r.a.createElement(jt.a,{expanded:"panel114"===d,onChange:f("panel114")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel114"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo obtener un certificado m\xe9dico para presentar en mi trabajo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, se pueden emitir certificados m\xe9dico laborales en caso de ser necesario para patologia de agudas que no excedan las 72hs, siempre y cuando el profesional lo considere pertinente a su propio riesgo y criterio. El profesional puede negarse a emitirlo en caso contrario."))),r.a.createElement(jt.a,{expanded:"panel1142"===d,onChange:f("panel1142")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel1142"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo solicitar receta de medicamentos cr\xf3nico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, siempre y cuando el profesional lo considere necesario y como consecuencia de una evaluaci\xf3n y diagn\xf3stico realizado. Es posible que el profesional le solicite estudios complementarios realizados para corroborar dicho diagn\xf3stico. Los documentos podr\xe1n ser adjuntados en la plataforma para la visualizaci\xf3n del profesional. El profesional es quien decide, a su propio riesgo y criterio, si debe o no recetar medicamentos."))),r.a.createElement(jt.a,{expanded:"panel1143"===d,onChange:f("panel1143")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel1143"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfSe puede solicitar recetas de medicamentos Psicotr\xf3pico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"No, en la Guardia Virtual los profesionales no deben realizar receta de medicamentos que tenga efectos narc\xf3ticos, opiodes, sedantes o relajantes musculares, dado que son medicamentos que requieren estrecha vigilancia."))),r.a.createElement(jt.a,{expanded:"panel116"===d,onChange:f("panel116")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel116"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo hago para obtener una indicaci\xf3n o una receta posterior a mi consulta?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Se presentan varios casos segu\u0301n el tipo de consulta:",r.a.createElement("ul",null,r.a.createElement("li",null,"Plan MediLine: podr\xe1s hacer una nueva consulta a cualquier profesional de guardia de la especialidad que est\xe1s necesitando para que atienda tu inquietud. Esto consume una consulta de tu plan."),r.a.createElement("li",null,"Particular y Obra Social deber\xedas pagar una nueva consulta al profesional seleccionando el profesional que te atendi\xf3."))))),r.a.createElement(jt.a,{expanded:"panel118"===d,onChange:f("panel118")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel118"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQui\xe9n puede ver mi historia cl\xednica?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Solo en profesional con quie\u0301n esta\u0301s haciendo la videollamada. Los datos de tu historia cli\u0301nica son resguardados en nuestra plataforma y no son compartidos con nadie ma\u0301s que con el profesional que te atiende.",r.a.createElement("br",null),"MediLine cumple con toda la normativa vigente relacionada con la Salud: Ley 25326 de Proteccio\u0301n de Datos Personales, Ley 26529 Derechos del Paciente, Ley 25505 Firma electro\u0301nica o digital y Ley 27553 Recetas electro\u0301nicas o digitales."))),r.a.createElement(jt.a,{expanded:"panel207"===d,onChange:f("panel207")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel207"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfC\xf3mo hago para dar de baja el servicio de asistencia m\xe9dica contratado?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si quisieras dar de baja el servicio de asistencia m\xe9dica pod\xe9s hacerlo a trav\xe9s del"," ",r.a.createElement("a",{href:"https://mediline.com.ar/servicios/",target:"_blank",rel:"noreferrer"},"Bot\xf3n de Arrepentimiento"," ")," ","en nuestra p\xe1gina web, o por Whatsapp al n\xfamero de Atenci\xf3n al Cliente",r.a.createElement("strong",null," ",r.a.createElement("a",{href:"https://wa.me/542612170680",target:"_blank",rel:"noreferrer"},"+542612170680")),", o escribirnos a",r.a.createElement("strong",null," ",r.a.createElement("a",{href:"mailto:[email protected]"},"[email protected]")))))),l&&r.a.createElement(r.a.Fragment,null,r.a.createElement("br",null),r.a.
1createElement("h2",null,"Usuario Profesional"),r.a.createElement(jt.a,{expanded:"panel201"===d,onChange:f("panel201")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel201"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 tipos de consulta puedo recibir?")),r.a.createElement(_t.a,null,r.a.createElement(Ln.a,{container:!0},r.a.createElement(Ln.a,{item:!0,lg:12},r.a.createElement(xt.a,{className:"content"},"La telemedicina apunta a resolver solo consultas de baja complejidad y atencio\u0301n primaria de la salud, relacionadas a su especialidad, quedando asi\u0301 excluidos problemas me\u0301dicos que pongan en peligro la vida o que pueda causar deterioro en la persona, eventos que se consideren una emergencia, urgencia o un caso grave. Es el profesional quie\u0301n evaluara\u0301 la situacio\u0301n.")),r.a.createElement(Ln.a,{item:!0,xs:12,lg:1}),r.a.createElement(Ln.a,{item:!0,xs:12,lg:10},r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement(xt.a,{className:"permitido"},"S\xcd")),r.a.createElement(Wn.a,{component:"ul",style:{maxHeight:250,overflow:"auto"}},o.map((function(e){return r.a.createElement(Gn.a,{key:e},r.a.createElement(kl.a,null,r.a.createElement(Ui.a,{style:{fill:"#228b22"}})),r.a.createElement(Jn.a,{primary:e}))})))),r.a.createElement(Ln.a,{item:!0,xs:12,lg:1}),r.a.createElement(Ln.a,{item:!0,xs:12,lg:1}),r.a.createElement(Ln.a,{item:!0,sm:10},r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement(xt.a,{className:"nopermitido"},"NO")),r.a.createElement(Wn.a,{component:"ul",style:{maxHeight:250,overflow:"auto"}},c.map((function(e){return r.a.createElement(Gn.a,{key:e},r.a.createElement(kl.a,null,r.a.createElement(Tl.a,{style:{fill:"#da2037"}})),r.a.createElement(Jn.a,{primary:e}))}))))))),r.a.createElement(jt.a,{expanded:"panel202"===d,onChange:f("panel202")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel202"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 sucede si no se puede resolver la consulta bajo la modalidad virtual?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Los pacientes asociados a la plataforma MediLine est\xe1n informados del tipo de consulta virtual que pueden hacer. No obstante, en caso de realizar una consulta con un profesional de la plataforma y la misma no pueda ser resuelta en forma virtual, el profesional podr\xe1 hacer una derivaci\xf3n a otro profesional o sugerir un turno presencial. La consulta igual se paga porque el profesional invierte su tiempo en analizar el caso."))),r.a.createElement(jt.a,{expanded:"panel203"===d,onChange:f("panel203")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel203"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 acciones me permite realizar la plataforma como profesional m\xe9dico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"MediLine ya sea su modalidad App o Web permite al profesional me\u0301dico: prescribir medicamentos, solicitar estudios, extender certificados me\u0301dicos y hacer una derivacio\u0301n a otro profesional. Cualquiera de estas acciones puede hacerse mientras se tiene la video-consulta con el Paciente sin tener que interrumpir la llamada. Una vez realizadas, son enviadas al correo electro\u0301nico declarado en la plataforma por el Paciente y la receta tambie\u0301n queda disponible en la opcio\u0301n Mis Recetas del menu\u0301 de su perfil."))),r.a.createElement(jt.a,{expanded:"panel204"===d,onChange:f("panel204")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel204"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfQu\xe9 pasa si quiero modificar mi agenda por alg\xfan motivo?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si tene\u0301s contratado el servicio de Consultorio Virtual para atender Turnos Programados, cada profesional me\u0301dico puede autogestionar sus tiempos en la plataforma 
1indicando su disponibilidad. No hay que avisar a nadie ni pedir ningu\u0301n tipo de autorizacio\u0301n. Cualquier cambio en la agenda impactara\u0301 en los turnos programados y la plataforma los cancelara\u0301 en forma automa\u0301tica notificando al Paciente para su reprogramacio\u0301n.",r.a.createElement("br",null),r.a.createElement("br",null),"Si sos un profesional del Staff Mediline que atiende el servicio de Guardia Virtual, debe\u0301s contactarte con la Directora Te\u0301cnica Me\u0301dica de Mediline."))),r.a.createElement(jt.a,{expanded:"panel205"===d,onChange:f("panel205")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel205"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfSe puede atender sin video, solo con audio?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"SI, se puede atender solo con audio. No obstante, no lo recomendamos ya que la videollamada es una forma de garantizar la identidad de las personas. Muchas veces cuando la sen\u0303al es mala quitar el video es una opcio\u0301n va\u0301lida para que la consulta termine con e\u0301xito."))),r.a.createElement(jt.a,{expanded:"panel206"===d,onChange:f("panel206")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel206"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfEst\xe1n mis datos personales resguardados?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"El Paciente puede ver los datos relacionados a la especialidad y cualquier otra informacio\u0301n que el profesional quiera compartir en sus antecedentes me\u0301dicos. Los datos personales son resguardados por la plataforma.",r.a.createElement("br",null),"MediLine cumple con toda la normativa vigente relacionada con la Salud: Ley 25326 de Proteccio\u0301n de Datos Personales, Ley 26529 Derechos del Paciente, Ley 25505 Firma electro\u0301nica o digital y Ley 27553 Recetas electro\u0301nicas o digitales."))),r.a.createElement(jt.a,{expanded:"panel207"===d,onChange:f("panel207")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel207"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfSe pueden realizar certificados m\xe9dicos laborales?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, se pueden emitir certificados m\xe9dicos laborales en caso de ser necesario para patologia de agudas que no excedan las 72hs, siempre y cuando el profesional lo considere pertinente a su propio riesgo y criterio. El profesional puede negarse a emitirlo en caso contrario."))),r.a.createElement(jt.a,{expanded:"panel208"===d,onChange:f("panel208")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel208"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfPuedo solicitar receta de medicamentos cr\xf3nico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"Si, siempre y cuando el profesional lo considere necesario y como consecuencia de una evaluaci\xf3n y diagn\xf3stico realizado. El profesional puede solicitar estudios completarios para completar su evaluaci\xf3n. Los documentos pueden ser adjuntados en la plataforma por parte del paciente para la su visualizaci\xf3n. El profesional es quien decide, a su propio riesgo y criterio, si debe o no recetar medicamentos. En Guardia Virtual, no se debe emitir medicamentos que requieren administraci\xf3n por parte de profesionales de salud o capacitaci\xf3n para el uso (a modo ejemplificativo y no limitativo Enbrel, Rituximab, etc)"))),r.a.createElement(jt.a,{expanded:"panel209"===d,onChange:f("panel209")},r.a.createElement(zl,{IconButtonProps:{edge:"start"},expandIcon:"panel209"===d?r.a.createElement(ql.a,{style:{fill:"#da2037"}}):r.a.createElement(Ml.a,{style:{fill:"#da2037"}})},r.a.createElement(xt.a,{className:"title"},"\xbfSe pueden realizar recetas de medicamentos Psicotr\xf3pico?")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{className:"content"},"No, en la Guardia Virtual los profesionales no deben realizar receta de medicamentos ning\xfan medicamento que tenga efectos narc\xf3ticos, opiodes, sedantes o relajantes musculares, dado que son medicamentos que requieren estrecha vigilancia. Salvo en situaciones excepcionales a criterio del profesional."))))),r.a.createElement("div",{className:"contact-wrapper"}
1,r.a.createElement("div",{className:"contact"},r.a.createElement("div",{className:"center-attention"},r.a.createElement("img",{className:"image",src:Ll,alt:"Ayuda"}),r.a.createElement("h2",null,"Soporte")),r.a.createElement("p",null,"Ante cualquier duda pod\xe9s comunicarte con nosotros por email",r.a.createElement("strong",null," ",r.a.createElement("a",{href:"mailto:[email protected]"},"[email protected]")))))))},Vl=t(575),Ul=t.p+"static/media/logo.8c06c2d4.png",Hl=t.p+"static/media/background-home.c9dc859c.jpg",Wl=function(){var e=Object(Vl.a)().emptyCacheStorage,a=Object(c.g)();return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"home",style:{backgroundImage:"url(".concat(Hl,")")}}),r.a.createElement("div",{className:"home-container"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:Ul,alt:"Logo"}),r.a.createElement("h2",null,"Hola!")),r.a.createElement("div",{className:"button-wrapper"},r.a.createElement(At.a,{onClick:function(){e({duration:200}),a.push("/login")},className:"button button--login",variant:"contained"},"Iniciar Sesi\xf3n"),!1)))},Gl=t(1146),Jl=t(1108),Yl=t(1147),Ql=t(1169),Kl=t(407),$l=t.n(Kl),Zl=t(582),Xl=t.n(Zl),eo=t(1167),ao=t(1145),to=t(581),no=t.n(to),ro=t(329),io=t.n(ro),lo=(t.p,t.p+"static/media/identification-card.4bd992f2.svg"),oo=(t.p,t.p,t.p+"static/media/menu-help-icon.741ea54c.svg"),co=t.p+"static/media/menu-home-icon.bcaa96a5.svg",so=t.p+"static/media/menu-medical-record-icon.f65f309c.svg",uo=(t.p,t.p+"static/media/menu-profile-icon.6db6021a.svg"),mo=t.p+"static/media/family.63620c8d.svg",po=t.p+"static/media/menu-recipes-icon.a39c8488.svg",fo=t.p+"static/media/menu-terms-and-conditions-icon.d62b2945.svg",vo=t(133),bo=t(1116),Eo=(t(206),t.p+"static/media/agenda.919b3dd4.svg"),ho="PROGRAMMED",go="FINISHED",Oo="CANCELLED",yo=t(40),jo=t(41),No=function(){function e(a,t,n,r,i,l,o,c){Object(yo.a)(this,e),this.hour="",this.date="",this.idTimeAvailability="",this.idSchedule="",this.confirm=[],this.id=a,this.appointment_date=t,this.status=n,this.patient_dto=r||{},this.patient_dto.aliasOrFullName=this.getFullName(r,"Paciente"),this.professional_dto=i||{},this.professional_dto.aliasOrFullName=this.getFullName(i,"Profesional"),this.appointmentDate=t,this.hour=ye(t),this.date=je(t),this.idTimeAvailability=l,this.time_availability_id=l,this.idSchedule=o,this.confirm=c}return Object(jo.a)(e,[{key:"getFullName",value:function(e,a){return null!==e&&void 0!==e&&e.first_name?"".concat(e.first_name," ").concat(e.last_name||""):(null===e||void 0===e?void 0:e.alias)||(null===e||void 0===e?void 0:e.username)||a}},{key:"setCreationData",value:function(e,a,t,n){this.time_availability_id=e,this.attention_type_id=t,this.schedule_dto=a,this.specialty=n}}],[{key:"AppointmentDto",value:function(a,t,n,r,i){return new e(a,t,n,r,i)}},{key:"AppointmentFront",value:function(a,t,n,r,i,l){var o=new e(null,r,null,null,null,n,i,l);return o.hour=a,o.date=t,o}}]),e}(),xo=t(1104),_o=t(1115),So=t(1105),Io=t(149),Co=t.n(Io),wo=function(e){var a=e.isActive,t=e.children,n=e.title,i=e.handleClose,l=e.maxWidth,o=e.styleTitle,c=e.iconTitle,s=e.styleIcon,u=e.fullScreenChildren,d=e.className;return r.a.createElement(xo.a,{fullWidth:!1,maxWidth:l||!1,open:a,onClose:function(){return i(!1)},"aria-labelledby":"max-width-dialog-title",className:d||"modal1 ".concat(u?"full-screen":"")},r.a.createElement("div",{className:"close"},r.a.createElement(Rn.a,{title:"Cerrar"},r.a.createElement(Xa.a,{onClick:function(){return i(!1)}},r.a.createElement(Co.a,null)))),n||c&&r.a.createElement("div",{className:o},c&&r.a.createElement("img",{src:c,alt:n||"\xcdcono",className:s}),n&&r.a.createElement(_o.a,null,n)),r.a.createElement(So.a,null,t))},ko={AzulMediline:"#002C54",RojoMediline:"#DA2037",Negro:"#000000",GrisMedio:"#757575",Error:"#EB5757",GrisClaro:"#BDBDBD",Azul75:"rgba(0, 44, 84, 0.75)",Orange:"#EB6836"},Do=t(594),To=t.p+"static/media/raleway-v18-latin-regular.d0033942.woff2",Ao={fontFamily:"Raleway",fontStyle:"normal",fontDisplay:"swap",src:"\n    local('Raleway'),\n    local('Raleway-Regular'),\n    url(".concat(To,") format('woff2')\n  "),unicodeRange:"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF"},qo=Object(Do.a)({palette:{secondary:{main:"#DA2037"}},btnNext:{backgroundColor:"red !important"},typography:{button:{textTransform:"none"},fontFamily:"Raleway, Arial"},overrides:{MuiButtonRoot:{},MuiCssBaseline:{"@global":{"@font-face":[Ao]}}}}),Po={btnBlueNext:{backgroundColor:ko.AzulMediline,borderRadius:"25px",color:"white",width:"165px",margin:"0 15px","&:hover":{backgroundColor:"#003F77"},"&:disabled":{backgroundColor:ko.Azul75,color:ko.GrisClaro}},btnSubmitRed:{backgroundColor:ko.RojoMediline,borderRadius:"25px",width:"165px",margin:"0 15px",color:"white","&:hover":{backgroundColor:"#E84353"}},btnBoxCenter:{margin:"30px 0",textAlign:"center"},btnBoxCenterM0:{textAlign:"center",width:"100%"},btnmodalObra:{padding:"10px",float:"right"},stepIconRed:{"& .MuiStepIcon-root.MuiStepIcon-active":{color:ko.RojoMediline},"& .MuiStepIcon-root.MuiStepIcon-completed":{color:"grey"}}
1,btnSpacing:{margin:"30px 10px 0"},btnRedNextOutline:{backgroundColor:"white",border:"1px solid "+ko.RojoMediline,color:ko.RojoMediline,borderRadius:"25px",width:"165px",margin:"0 15px","& .MuiButton-root.Mui-disabled":{border:"1px solid dark !important"}},btnBlueOutline:{backgroundColor:"white",border:"1px solid "+ko.AzulMediline,color:ko.AzulMediline,borderRadius:"25px",width:"165px",margin:"0 15px","& .MuiButton-root.Mui-disabled":{border:"1px solid dark !important"}},btnRedNextOutlineDissable:{backgroundColor:"white",border:"1px solid rgba(0, 0, 0, 0.26)",color:ko.RojoMediline,borderRadius:"25px",width:"165px",margin:"0 15px"},chipAzul:{margin:"2px",backgroundColor:ko.Azul75,color:"white","& .MuiChip-deleteIcon":{color:"white"}},chkAzul:{"& .MuiCheckbox-colorSecondary.Mui-checked":{color:ko.Azul75}},titleRed:{color:ko.RojoMediline,fontWeight:"800",fontSize:"28px",margin:"10px"},chipDay:{border:"solid 0px #FFFFFF",borderRadius:"75px",boxShadow:"  0px 10px 9px #E0E0E0;",margin:"0 10px 10px 0",width:"85px",height:"45px","& .MuiChip-colorPrimary ":{backgroundColor:"red !import"}},titleBlue:{fontFamily:"Raleway",fontSize:"24px",fontStyle:"normal",fontWeight:"600",lineHeight:"29px",letterSpacing:"0em",textAlign:"center",marginBottom:"20px",color:ko.AzulMediline},subtitleBlue:{fontFamily:"Raleway",fontSize:"16px",fontStyle:"normal",fontWeight:"600",lineHeight:"29px",letterSpacing:"0em",textAlign:"center",marginBottom:"20px",color:ko.AzulMediline},colorPrimary:{color:"white",backgroundColor:ko.AzulMediline,"& .MuiChip-clickableColorPrimary:hover, .MuiChip-clickableColorPrimary:focus":{backgroundColor:ko.AzulMediline}},colorOutLinePrimary:{color:"black",backgroundColor:"white"},ListItemTextRed:{color:ko.RojoMediline},paper:{border:"1px solid",padding:"10px",backgroundColor:"white"},listTime:{height:"200px",overflowY:"scroll",width:"100%"},listItem:{boxShadow:"0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04)",borderRadius:" 0px 20px 20px 20px"},ToolBarButton:{padding:"10px",textAlign:"end"}},Mo=Object(Hn.a)(Po),Lo=function(e){var a=e.open,t=e.title,n=e.subtitle,i=e.confirmButton,l=e.cancelButton,o=e.outlinedCancel,c=void 0!==o&&o,s=e.outlinedConfirm,u=void 0!==s&&s,d=e.handleClose,m=e.maxWidth,p=Mo();return r.a.createElement(wo,{isActive:a,handleClose:d,maxWidth:m},r.a.createElement("div",{className:p.btnBoxCenterM0},r.a.createElement("div",{className:p.titleBlue},t),n&&r.a.createElement("div",{className:p.subtitleBlue},n),r.a.createElement("div",{className:p.btnSpacing},r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{item:!0,xs:6},r.a.createElement(At.a,{className:c?p.btnRedNextOutline:p.btnSubmitRed,onClick:function(){return d(!1)}},l)),r.a.createElement(Ln.a,{item:!0,xs:6},r.a.createElement(At.a,{className:u?p.btnBlueOutline:p.btnBlueNext,onClick:function(){return d(!0)}},i))))))},Ro=new(t(576).a),Fo=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.next=3,Ro.getAppointments(t,a,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),zo=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n){var r,i=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=i.length>3&&void 0!==i[3]?i[3]:null,e.abrupt("return",Ro.putAppointment(n,a,t,r));case 2:case"end":return e.stop()}}),e)})));return function(a,t,n){return e.apply(this,arguments)}}(),Bo=t(116),Vo=t.n(Bo),Uo={PROGRAMMED:"Programado",FINISHED:"Finalizado",CANCELLED:"Cancelado"},Ho=function(e){return Uo[e]},Wo=function(e){var a,t,n=new Date(e),r=Se(),i=(a=r,t=15,be()(a).subtract(t,"minutes").toDate()),l=function(e,a){return be()(e).add(a,"minutes").toDate()}(r,5);return function(e,a,t){var n=be()(e).unix(),r=be()(a).unix(),i=be()(t).unix();return n>=r&&n<=i}(n,i,l)},Go=t(1142),Jo=Object(n.createContext)(),Yo=function(e){var a=e.reducer,t=e.initialState,i=e.children;return r.a.createElement(Jo.Provider,{value:Object(n.useReducer)(a,t)},i)},Qo=function(){return Object(n.useContext)(Jo)},Ko=new(t(577).a),$o=new ra.a,Zo=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",$o.getPatientsQueue(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Xo=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",$o.getPatientsQueueOther(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),ec=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ko.getEstimatedTime(a,t,n));case 1:case"end":return e.stop()}}),e)})));return function(a,t,n){return e.apply(this,arguments)}}(),ac=t.p+"static/media/medicos_disponibles.2676ce57.svg",tc=t.p+"static/media/doctor_button_active.21771432.svg",nc=function(e){var a={body:e,icon:"/android-chrome-512x512.png",badge:"/android-chrome-512x512.png"};if(!/Mobi|Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent))if("Notification"in window)if("granted"===Notification.permission){new Notification("Mediline",a).onclick=function(){window.focus()}}else"denied"!==Notification.permission&&Notification.requestPermission().then((function(e){"granted"===e&&(new Notification("Mediline",a).onclick=function(){window.focus()})}));else alert("This browser does not support desktop notification")},rc=t.p+"static/media/new-patient.60f7268a.wav",ic=t.p+"static/media/sweet_text.2e73963e.mp3",lc=new(t(578).a),oc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",lc.getNotifications(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),cc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",lc.getNotificationsQuantity(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),sc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",lc.putNotification(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),uc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",lc.processNotification(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),dc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",lc.sendNotifications(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),mc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t,n,r){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",lc.postPacientNotifications(a,t,n,r));case 1:case"end":return e.stop()}}),e)})));return function(a,t,n,r){return e.apply(this,arguments)}}(),pc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",lc.getNotificationTemplates(a));case 1:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),fc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",lc.getNotificationDeliveries(a,t));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),vc=t(10),bc=t(1124),Ec=t(1120),hc=t(1119),gc=t(1123),Oc=t(1117),yc=t(1118),jc=t(342),Nc=t(1122),xc=t(1121);var _c=Object(vc.a)((function(e){return{tableWrapper:{width:"100%"}
1,tableContainer:{borderRadius:"15px",boxShadow:"0 4px 8px rgba(0, 0, 0, 0.1)",width:"max-content",minWidth:"100%"},head:{backgroundColor:"#002C54",color:e.palette.common.white,fontWeight:"bold",whiteSpace:"nowrap"},waitTimeColumn:{width:"120px",maxWidth:"120px",whiteSpace:"normal",wordBreak:"break-word",overflowWrap:"anywhere",lineHeight:1.2},body:{fontSize:14,whiteSpace:"nowrap"},odd:{backgroundColor:"#f9f9f9"},disabled:{color:"gray"}}}))((function(e){var a=e.classes,t=e.data,i=e.buttonCall,l=e.setCall,o=e.analyzeParam,c=e.disabledHead,s=e.disableElements,u=e.disabledRows,d=e.showRows,m=e.setSend,f=e.buttonSend,v=e.setConsultation,b=e.buttonConsultation,E=Object(n.useState)({}),h=Object(p.a)(E,2),g=h[0],O=h[1];if(null===t||!Array.isArray(t)||0===t.length)return null;var y=o?function(e,a){if(!a||!Array.isArray(a)||0===a.length)return e;var t={};return e.forEach((function(e){e[d]&&(e[d]="-");var n=a.map((function(a){return e[a]})).join("-");t[n]?(t[n].Cantidad+=1,t[n].items.push(e)):t[n]=Object(z.a)(Object(z.a)({},e),{},{Cantidad:1,items:[e]})})),Object.values(t)}(t,o):t;return r.a.createElement("div",{className:a.tableWrapper},r.a.createElement(gc.a,{component:jc.a,className:a.tableContainer},r.a.createElement(bc.a,{"aria-label":"customized table"},void 0===c&&r.a.createElement(Oc.a,null,r.a.createElement(yc.a,null,r.a.createElement(hc.a,{className:a.head},""),Object.keys(y[0]).map((function(e){return"items"!==e&&r.a.createElement(hc.a,{key:e,className:"".concat(a.head," ").concat("Tiempo de Espera/Hora"===e?a.waitTimeColumn:"")},e)})),r.a.createElement(hc.a,{className:a.head},"Acci\xf3n"))),r.a.createElement(Ec.a,null,y.map((function(e,t){var n=o?o.map((function(a){return e[a]})).join("-"):t;return r.a.createElement(r.a.Fragment,{key:t},r.a.createElement(yc.a,{className:t%2===0?a.odd:""},r.a.createElement(hc.a,null,o&&r.a.createElement(At.a,{variant:"contained",onClick:function(){return e=n,void O((function(a){return Object(z.a)(Object(z.a)({},a),{},Object(Un.a)({},e,!a[e]))}));var e}},g[n]?r.a.createElement(xc.a,null):r.a.createElement(Nc.a,null))),Object.entries(e).map((function(e,t){var n=Object(p.a)(e,2),i=n[0],l=n[1];return"items"===i?null:r.a.createElement(hc.a,{key:t,align:"left",className:"".concat(a.body," ").concat("Tiempo de Espera/Hora"===i?a.waitTimeColumn:""," ").concat(u?a.disabled:"")},"Cantidad"===i?"".concat(l):l)})),r.a.createElement(hc.a,null,r.a.createElement("div",{style:{display:"flex"}},i&&r.a.createElement(At.a,{className:"virtual-guard-button-call-response",variant:"contained",endIcon:i||null,onClick:function(){return l(e)},disabled:s}),!i&&r.a.createElement(hc.a,null,"-"),b&&r.a.createElement(At.a,{className:"virtual-guard-button-consultation-response",variant:"contained",endIcon:b||null,onClick:function(){return v(e)}}),f&&r.a.createElement(At.a,{className:"virtual-guard-button-send-response",variant:"contained",endIcon:f||null,onClick:function(){return m(e)}})))),g[n]&&e.items&&e.items.map((function(e,i){return r.a.createElement(yc.a,{key:"".concat(n,"-").concat(i),className:t%2===0?a.odd:""},r.a.createElement(hc.a,null),Object.entries(e).map((function(e,t){var n=Object(p.a)(e,2),i=(n[0],n[1]);return r.a.createElement(hc.a,{key:t,align:"left",className:"".concat(a.body," ").concat(u?a.disabled:"")},i)})),r.a.createElement(hc.a,null))})))}))))))})),Sc=t(135),Ic=t.n(Sc);var Cc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v+"/messages/"+a+".json",e.abrupt("return",De.get(t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),wc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=v+"/messages.json",e.abrupt("return",De.get(a));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),kc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={command:null!==a&&void 0!==a&&a.command?null===a||void 0===a?void 0:a.command:"",createdDate:(new Date).toString(),orderNumber:null!==a&&void 0!==a&&a.order?null===a||void 0===a?void 0:a.order:null,patientId:null!==a&&void 0!==a&&a.patientId?null===a||void 0===a?void 0:a.patientId:null,profSpecialty:null!==a&&void 0!==a&&a.profSpecialty?null===a||void 0===a?void 0:a.profSpecialty:null,profesionalName:null!==a&&void 0!==a&&a.profesionalName?null===a||void 0===a?void 0:a.profesionalName:null,professionalId:null!==a&&void 0!==a&&a.professionalId?null===a||void 0===a?void 0:a.professionalId:null,reason:null!==a&&void 0!==a&&a.reason?null===a||void 0===a?void 0:a.reason:"",specialtyId:null!==a&&void 0!==a&&a.specialtyId?null===a||void 0===a?void 0:a.specialtyId:null,
1status:"WAITING",familymember:null!==a&&void 0!==a&&a.familymember?null===a||void 0===a?void 0:a.familymember:""},e.next=3,wc(null===a||void 0===a?void 0:a.patientId);case 3:n=(n=e.sent)?n[null===a||void 0===a?void 0:a.patientId]:{},De.put(v+"/messages/"+(null===a||void 0===a?void 0:a.patientId)+".json",Object(z.a)(Object(z.a)({},n),t));case 6:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Dc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={command:null!==a&&void 0!==a&&a.command?null===a||void 0===a?void 0:a.command:null,createdDate:(new Date).toString(),orderNumber:null!==a&&void 0!==a&&a.order?null===a||void 0===a?void 0:a.order:null,patientId:null!==a&&void 0!==a&&a.patientId?null===a||void 0===a?void 0:a.patientId:null,profSpecialty:null!==a&&void 0!==a&&a.profSpecialty?null===a||void 0===a?void 0:a.profSpecialty:null,profesionalName:null!==a&&void 0!==a&&a.profesionalName?null===a||void 0===a?void 0:a.profesionalName:null,professionalId:null!==a&&void 0!==a&&a.professionalId?null===a||void 0===a?void 0:a.professionalId:null,reason:null!==a&&void 0!==a&&a.reason?null===a||void 0===a?void 0:a.reason:null,specialtyId:null!==a&&void 0!==a&&a.specialtyId?null===a||void 0===a?void 0:a.specialtyId:null,status:null!==a&&void 0!==a&&a.status?null===a||void 0===a?void 0:a.status:null,familymember:null!==a&&void 0!==a&&a.familymember?null===a||void 0===a?void 0:a.familymember:null},e.next=3,wc(null===a||void 0===a?void 0:a.patientId);case 3:n=(n=e.sent)?n[null===a||void 0===a?void 0:a.patientId]:{},De.put(v+"/messages/"+(null===a||void 0===a?void 0:a.patientId)+".json",Object(z.a)(Object(z.a)({},n),t));case 6:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Tc=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v+"/messages/"+a+".json",e.abrupt("return",De.delete(t));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Ac=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=v+"/messages.json",e.abrupt("return",De.delete(a));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qc={get:wc,post:kc,put:Dc,delete:Ac,getById:Cc,deleteById:Tc},Pc=t(1140),Mc=t(1141),Lc=t(1143),Rc=(t(736),t(1106)),Fc=t(1125),zc=t(1130),Bc=t(1126),Vc=t(1129),Uc=t(1127),Hc=t(1128),Wc=Object(Hn.a)((function(){return Object(Rc.a)({messageRow:{display:"flex"},messageRowRight:{display:"flex",justifyContent:"flex-end"},messageGreen:{position:"relative",marginRight:"20px",marginBottom:"10px",padding:"10px 10px 20px 10px",backgroundColor:"#27ae60",color:"white",width:"50%",height:"85%",textAlign:"left",font:"400 .9em 'Open Sans', sans-serif",border:"1px solid #27ae60",borderRadius:"10px","&:after":{content:"''",position:"absolute",width:"0",height:"0",borderTop:"15px solid #27ae60",borderLeft:"15px solid transparent",borderRight:"15px solid transparent",top:"0",right:"-15px"},"&:before":{content:"''",position:"absolute",width:"0",height:"0",borderTop:"17px solid #27ae60",borderLeft:"16px solid transparent",borderRight:"16px solid transparent",top:"-1px",right:"-17px"}},messageBlue:{position:"relative",marginRight:"20px",marginBottom:"10px",padding:"15px",backgroundColor:"#018FC7",color:"white",width:"50%",height:"85%",textAlign:"left",font:"400 .9em 'Open Sans', sans-serif",border:"1px solid #018FC7",borderRadius:"10px","&:after":{content:"''",position:"absolute",width:"0",height:"0",borderTop:"15px solid #018FC7",borderLeft:"15px solid transparent",borderRight:"15px solid transparent",top:"0",right:"-15px"},"&:before":{content:"''",position:"absolute",width:"0",height:"0",borderTop:"17px solid #018FC7",borderLeft:"16px solid transparent",borderRight:"16px solid transparent",top:"-1px",right:"-17px"}},messageContent:{padding:0,margin:0},messageTimeStampRight:{position:"absolute",fontSize:".85em",fontWeight:"300",marginTop:"10px",bottom:"2px",right:"5
1px"},orange:{backgroundColor:Fc.a[500]},avatarNothing:{color:"transparent",backgroundColor:"transparent"},displayName:{marginLeft:"20px"}})})),Gc=function(e){var a=Wc(),t=e.message?e.message:"",n=e.timestamp?e.timestamp:"";return r.a.createElement("div",{className:a.messageRowRight},r.a.createElement("div",{className:a.messageBlue},r.a.createElement("span",{className:a.messageContent},t),r.a.createElement("div",{className:a.messageTimeStampRight},r.a.createElement("div",null," ",r.a.createElement(Bc.a,{style:{fontSize:18}})," ",n," "))))},Jc=function(e){var a=Wc(),t=e.message?e.message:"",n=e.timestamp?e.timestamp:"",i=e.status?"ACCEPTED"===e.status?r.a.createElement(Uc.a,{style:{fontSize:16}}):"ERROR"==e.status?r.a.createElement(Hc.a,{style:{fontSize:16}}):"":r.a.createElement(Vc.a,{style:{fontSize:16}});return r.a.createElement("div",{className:a.messageRowRight},r.a.createElement("div",{className:a.messageGreen},r.a.createElement("span",{className:a.messageContent},t),r.a.createElement("div",{className:a.messageTimeStampRight},r.a.createElement("div",null," ",r.a.createElement(zc.a,{style:{fontSize:18}})," ",n," ",i))))},Yc=t(579),Qc=t.n(Yc),Kc=Object(Hn.a)((function(){return Object(Rc.a)({wrapForm:{display:"flex",justifyContent:"center",width:"95%"},wrapText:{width:"100%"},button:{backgroundColor:"#002c54",color:"white","&:hover":{backgroundColor:"#004080"}}})})),$c=function(e){var a=e.handleSendMessage,t=e.setTemplate,i=e.template,l=(e.messages,e.setTemplatesOptions),o=e.templatesOptions,c=Kc(),s=F(),u=Object(p.a)(s,1)[0].userToken;Object(n.useEffect)((function(){u&&pc(u).then((function(e){"OK"==e.status&&l(e.data)}))}),[u]);return r.a.createElement(r.a.Fragment,null,r.a.createElement("form",{className:c.wrapForm,noValidate:!0,autoComplete:"off"},""===i&&r.a.createElement(Lr.a,{sx:{minWidth:400,minHeight:50}},r.a.createElement(xn.a,{fullWidth:!0},r.a.createElement(_n.a,{id:"multiselect-label"},"Selecciona mensaje"),r.a.createElement(Sn.a,{labelId:"multiselect-label",id:"multiselect-label",value:i,label:"Selecciona mesaje",onChange:function(e){t(e.target.value)}},0!==o.length&&o.map((function(e){return r.a.createElement(wn.a,{key:null===e||void 0===e?void 0:e.id,value:null===e||void 0===e?void 0:e.template},null===e||void 0===e?void 0:e.description)}))))),""!==i&&r.a.createElement(Lr.a,{sx:{maxWidth:400,minHeight:50}},r.a.createElement(xn.a,{fullWidth:!0},r.a.createElement(Rn.a,{title:i},r.a.createElement(Pr.a,{label:i,variant:"template",onDelete:function(){t("")}})))),r.a.createElement(At.a,{variant:"contained",className:c.button,onClick:a,disabled:""===i},r.a.createElement(Qc.a,null))))},Zc=Object(Hn.a)((function(){return Object(Rc.a)({paper:{width:"80vw",height:"45vh",display:"flex",alignItems:"center",flexDirection:"column",position:"relative"},paper2:{width:"80vw",maxWidth:"500px",display:"flex",alignItems:"center",flexDirection:"column",position:"relative"},container:{display:"flex",alignItems:"center",justifyContent:"center"},messagesBody:{width:"calc( 100% - 20px )",margin:10,overflowY:"scroll",height:"calc( 100% - 80px )"}})}));function Xc(e){var a=e.setTemplate,t=e.template,i=e.patientSend,l=e.setLoading,o=Zc(),c=Object(n.useState)([]),s=Object(p.a)(c,2),u=s[0],d=s[1],m=Object(n.useState)([]),f=Object(p.a)(m,2),v=f[0],b=f[1],E=Object(n.useState)(0),h=Object(p.a)(E,2),g=h[0],O=h[1],y=F(),j=Object(p.a)(y,1)[0].userToken;Object(n.useEffect)((function(){var e=null!==i&&void 0!==i&&i.familymember?$(null===i||void 0===i?void 0:i.familymember):null,a=[];j&&e&&(l(!0),fc(j,null===i||void 0===i?void 0:i.familymember).then((function(e){"OK"===e.status&&0!==e.data.length&&e.data.map((function(e){a.push({text:null===e||void 0===e?void 0:e.body,timestamp:N(null===e||void 0===e?void 0:e.creationDate),type:null===e||void 0===e?void 0:e.type.toLowerCase(),status:null===e||void 0===e?void 0:e.status})})),d(a)})).finally((function(){return l(!1)})))}),[j,i,g]);var N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,a=null;a=e?new Date(e):new Date;var t=String(a.getHours()).padStart(2,"0"),n=String(a.getMinutes()).padStart(2,"0");return"".concat(t,":").concat(n)},x=function(e,a){dc(e,a).finally((function(){setTimeout((function(){O((function(e){return e+1}))}),1e4)}))};return r.a.createElement("div",{className:o.container},r.a.createElement(jc.a,{className:o.paper},r.a.createElement(jc.a,{id:"style-1",className:o.messagesBody},u.map((function(e,a){return"whatsapp"===e.type?"NEW"!=(null===e||void 0===e?void 0:e.status)&&r.a.createElement(Jc,{key:a,message:e.text,timestamp:e.timestamp,status:e.status,avatarDisp:!0}):"NEW"!=(null===e||void 0===e?void 0:e.status)&&r.a.createElement(Gc,{key:a,message:e.text,timestamp:e.timestamp,status:e.status,avatarDisp:!0})}))),r.a.createElement($c,{setTemplate:a,template:t,messages:u,handleSendMessage:function(){if(""!==t.trim()){var e=N(),n={text:t,timestamp:e,type:Z(null===i||void 0===i?void 0:i.phone_number)?null!==i&&void 0!==i&&i.phone_number?"whatsapp":"":null!==i&&void 0!==i&&i.familymember?"email":""};d([].concat(Object(B.a)(u),[n])),a(""),function(){var e=Z(null===i||void 0===i?void 0:i.phone_number)?null!==i&&void 0!==i&&i.phone_number?null===i||void 0===i?void 0:i.phone_number:"":null!==i&&void 0!==i&&i.familymember?$(null===i||void 0===i?void 0:i.familymember):"",a=null,n=null,r={};t&&(null===(n=v.find((function(e){return e.template===t})))&&void 0===n||(a=n.event),void 0===a&&null===a||(r={entityId:null===i||void 0===i?void 0:i.id,event:a,entity:{id:null===i||void 0===i?void 0:i.id,consultationType:"VIRTUAL_GUARD",userLogin:null===i||void 0===i?void 0:i.familymember},recipients:[e]},j&&x(j,r)))}()}},templatesOptions:v,setTemplatesOptions:b})))}var es=t(1131),as=t(1132),ts=t(1134),ns=t(1133),rs=function(e){var a=e.setOpenChatSend,t=e.openChatSend,i=e.setPatientSend,l=e.patientSend,o=Object(n.useState)(""),c=Object(p.a)(o,2),s=c[0],u=c[1],d=Object(n.useState)(!1),m=Object(p.a)(d,2),f=m[0],v=m[1];return r.a.createElement("div",null,r.a.createElement("div",{className:"chat-container",style:{display:t?"":"none"}},r.a.createElement("div",{className:"chat-overlay"},r.a.createElement("button",{className:"close-button",onClick:function(){a(!1),i(null),u("")}},r.a.createElement(Co.a,null)),r.a.createElement(es.a,{sx:{maxWidth:345}},r.a.createElement(as.a,{avatar:r.a.createElement(eo.a,{"aria-label":"recipe"}),title:(null!==l&&void 0!==l&&l.first_name?l.first_name:"")+" "+(null!==l&&void 0!==l&&l.last_name?l.last_name:""),subheader:Z(null===l||void 0===l?void 0:l.phone_number)?null!==l&&void 0!==l&&l.phone_number?null===l||void 0===l?void 0:l.phone_number:"":null!==l&&void 0!==l&&l.familymember?$(null===l||void 0===l?void 0:l.familymember):""}),f?r.a.createElement(ns.a,null):null,r.a.createElement(ts.a,null,r.a.createElement(Xc,{setLoading:v,patientSend:l,setTemplate:u,template:s,overlayVisible:t}))))))},is=t(1139),ls=t(250),os=function(e){var a=e.formField,t=e.hasErrors,i=e.handleDisabled,l=e.consultation,o=e.disabled,c=void 0!==o&&o,s=e.setDiagnosisList,u=a.diagnosis,f=a.detail,v=a.reason,b=Object(Pt.g)().values,E=F(),h=Object(p.a)(E,1)[0].userToken,g=ne(),O=Object(n.useState)([]),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Object(n.useState)(null),_=Object(p.a)(x,2),S=_[0],I=_[1];Object(n.useEffect)((function(){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Cr(h,(function(e){return W(g,e,G,G)})).then((function(e){e.data.error?W(g,"Ocurri\xf3 un error en la b\xfasqueda de enfermedades preexistentes",G):0!==e.data.length&&(e.data.forEach((function(e){e.label=e.name,null!==e.cie_10&&void 0!==e.cie_10&&""!==e.cie_10&&(e.label="(".concat(e.cie_10,") - ").concat(e.name))})),N(e.data),s(e.data))})).catch((function(e){W(g,e.message,G)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();h&&e()}),[]),Object(n.useEffect)((function(){null!==b&&void 0!==b&&b.reason||null===l||void 0===l||!l.reason||(b.reason=null===l||void 0===l?void 0:l.reason),null!==b&&void 0!==b&&b.diagnosis&&(I({label:b.diagnosis,value:b.diagnosis}),i(!1))}),[b]),Object(n.useEffect)((function(){i(t)}),[t]);var C={control:function(e,a){return Object(z.a)(Object(z.a)({},e),{},{width:"100%",border:"none",borderBottom:"1px solid #6c6c6c",boxShadow:a.isFocused,background:"transparent",borderRadius:"none",fontSize:"12px",margin:"-6px 0 0 0"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return Object(z.a)(Object(z.a)({},e),{},{color:"#0c0c0c"})},valueContainer:function(e){return Object(z.a)(Object(z.a)({},e),{},{padding:"0"})},menuPortal:function(e){return Object(z.a)(Object(z.a)({},e),{},{zIndex:1301})},menu:function(e){return Object(z.a)(Object(z.a)({},e),{},{fontSize:"12px"})}};return r.a.createElement(r.a.Fragment,null,r.a.createElement(zn,{name:v.name,label:v.label,value:null!==b&&void 0!==b&&b.reason?b.reason:null===l||void 0===l?void 0:l.reason,rows:3,className:"field"}),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement("label",{className:"label-medication"}
1,u.label),r.a.createElement(ls.a,{cacheOptions:!0,defaultOptions:!0,loadOptions:function(e){return new Promise((function(a){a(e.length>2?function(e){return j.filter((function(a){return a.label.toLowerCase().includes(e.toLowerCase())}))}(e):null)}))},onChange:function(e){b.diagnosis=e?e.label:null,b.Diagnosis=e?e.label:null,I(e),i(!e)},isDisabled:c,value:S,placeholder:"Buscar Enfermedades",styles:C,noOptionsMessage:function(e){return e&&e.inputValue.length<3?"Debe ingresar al menos 3 caractes":"No se encontraron Diagn\xf3sticos"},isClearable:!0})),r.a.createElement(zn,{name:f.name,label:f.label,placeholder:f.placeholder,rows:10,className:"field-small"}))};var cs=function(e){var a,t=e.formField,i=e.hasErrors,l=e.handleDisabled,o=e.consultation,c="certificates.",s=t.diagnosis,u=t.certificates,d=u.indications,m=u.unit,f=u.duration,v=u.institution,b=Object(n.useState)("Dejo constancia que el Sr/a: Paciente, DNI: Nro presenta el d\xeda de la fecha,"),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(Pt.e)(c+m.name),y=Object(p.a)(O,1)[0],j=Object(Pt.g)().values;return Object(n.useEffect)((function(){l(i)}),[i]),Object(n.useEffect)((function(){null!==j&&void 0!==j&&j.certificates&&!j.certificates.diagnosis&&(j.certificates.diagnosis=j.Diagnosis)}),[null===j||void 0===j?void 0:j.certificates]),Object(n.useEffect)((function(){if(o){var e,a=null===o||void 0===o||null===(e=o.patient_dto)||void 0===e?void 0:e.user,t=null!==a&&void 0!==a&&a.first_name?"".concat(null===a||void 0===a?void 0:a.first_name," ").concat((null===a||void 0===a?void 0:a.last_name)||""):(null===a||void 0===a?void 0:a.alias)||(null===a||void 0===a?void 0:a.username)||"Paciente";g("Dejo constancia que el Sr/a: ".concat(t,", DNI: ").concat((null===a||void 0===a?void 0:a.id_number)||"Nro",", presenta el d\xeda de la fecha,"))}}),[o]),r.a.createElement("div",null,r.a.createElement("div",null,r.a.createElement(xt.a,{component:"span"}
1,h)),r.a.createElement("br",null),r.a.createElement("div",null,r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:c+s.name,value:null!==j&&void 0!==j&&null!==(a=j.certificates)&&void 0!==a&&a.diagnosis?j.certificates.diagnosis:null===j||void 0===j?void 0:j.Diagnosis,label:s.label,className:"field"})),r.a.createElement("br",null),r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:c+d.name,label:d.label,className:"field",maxLength:80}),r.a.createElement("div",{className:"pt-10"},r.a.createElement(xt.a,{component:"span"},"Durante:"),r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{item:!0,xs:3},r.a.createElement(jr,{name:c+m.name,data:ss,className:"field"})),r.a.createElement(Ln.a,{item:!0,xs:3},r.a.createElement(jr,{name:c+f.name,data:"Horas"===y.value?ds:us,className:"field"})))),r.a.createElement("br",null),r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:c+v.name,label:v.label,className:"field",maxLength:80}))},ss=[{value:"Horas",label:"Horas"},{value:"Dias",label:"Dias"}],us=[{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"},{value:10,label:"10"},{value:11,label:"11"},{value:12,label:"12"},{value:13,label:"13"},{value:14,label:"14"},{value:15,label:"15"},{value:16,label:"16"},{value:17,label:"17"},{value:18,label:"18"},{value:19,label:"19"},{value:20,label:"20"},{value:21,label:"21"},{value:22,label:"22"},{value:23,label:"23"},{value:24,label:"24"},{value:25,label:"25"},{value:26,label:"26"},{value:27,label:"27"},{value:28,label:"28"},{value:29,label:"29"},{value:30,label:"30"}],ds=[{value:24,label:"24"},{value:32,label:"32"},{value:48,label:"48"},{value:72,label:"72"}],ms=t(1135);t(751);function ps(e){var a=e.formField,t=e.parentValues,i=e.hasErrors,l=e.errors,o=e.setFieldValue,c=e.handleDisabled,s=(e.patientFinish,e.setCustomFunc),u=e.diagnosisList,d=F(),m=Object(p.a)(d,1)[0],f=m.userToken,v=m.userData,b=a.diagnosis,E=a.medications,h=a.other_indications,g=Object(n.useState)([]),O=Object(p.a)(g,2),y=O[0],j=O[1],N=Object(n.useState)(null),x=Object(p.a)(N,2),_=x[0],S=x[1],I=Object(n.useState)(null),C=Object(p.a)(I,2),w=C[0],k=C[1],D=Object(n.useState)(null),T=Object(p.a)(D,2),A=T[0],q=T[1],P=Object(n.useState)(null),M=Object(p.a)(P,2),L=M[0],R=M[1],V=Object(n.useState)([{id:0,text:""}]),U=Object(p.a)(V,2),H=U[0],J=U[1],Q=Object(n.useState)([{id:0,isOutOfBonds:!1}]),K=Object(p.a)(Q,2),$=K[0],Z=K[1],X=Object(n.useState)(!1),ee=Object(p.a)(X,2),ae=ee[0],te=ee[1],re=Object(Pt.e)("Diagnosis"),ie=Object(p.a)(re,1)[0],le=ne(),oe=function(e){return W(le,e,G,G)},ce={diagnosis:(null===ie||void 0===ie?void 0:ie.value)||"",quantity:1,medicationName:"",posology:null,extended:!1,vih:!1,substitution:!1,expiration_date:(new Date).toISOString().split("T")[0],sale_type:"NO_CLASIFICADO"},se=Rt.h().shape({diagnosis:Rt.j().required(b.requiredErrorMsg).nullable(),posology:Rt.j().max(200,"La posologia no puede superar los 200 caracteres.").nullable(),quantity:Rt.g(E.quantity.numberError).required(E.quantity.requiredErrorMsg).nullable()}),ue=Rt.h().shape({otherIndicationName:Rt.b().of(Rt.h().shape({id:Rt.g().required("El ID es requerido"),text:Rt.j().min(1,"El texto no puede estar vac\xedo").required("El texto es requerido")}))}),de=function(e){if(e||0===e){var a=Yt(e,y,j);o(E.name,a),a.length||L.length||c(!0)}};Object(n.useEffect)((function(){var e,a;c(!(null!==t&&void 0!==t&&null!==(e=t.medications)&&void 0!==e&&e.length)&&!(null!==t&&void 0!==t&&null!==(a=t.other_indications)&&void 0!==a&&a.length))}),[i,t]),Object(n.useEffect)((function(){var e;v&&te(null===v||void 0===v||null===(e=v.professional_dto)||void 0===e?void 0:e.has_psychopharmaco)}),[v]),Object(n.useEffect)((function(){t.medications?j(t.medications):(j([]),o(E.name,[]))}),[null===t||void 0===t?void 0:t.medications]),Object(n.useEffect)((function(){var e;null!==t&&void 0!==t&&null!==(e=t.other_indications)&&void 0!==e&&e.length&&J(t.other_indications.map((function(e){return{id:e.id,text:e.text,disabled:e.disabled}})))}),[null===t||void 0===t?void 0:t.other_indications]);var me={control:function(e,a){return Object(z.a)(Object(z.a)({},e),{},{width:"100%",border:"none",borderBottom:"1px solid #6c6c6c",boxShadow:a.isFocused,background:"transparent",borderRadius:"none",fontSize:"12px",margin:"-6px 0 0 0"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return Object(z.a)(Object(z.a)({},e),{},{color:"#0c0c0c"})},valueContainer:function(e){return Object(z.a)(Object(z.a)({},e),{},{padding:"0"})},menuPortal:function(e){return Object(z.a)(Object(z.a)({},e),{},{zIndex:1301})},menu:function(e){return Object(z.a)(Object(z.a)({},e),{},{fontSize:"12px"})}},pe=function(e){return new Promise((function(a){a(e.length>2?Ar({description:e},f):null)}))},fe=function(e){return new Promise((function(a){a(e.length>2?function(e){return u.filter((function(a){return a.cie_10.length>1&&a.label.toLowerCase().includes(e.toLowerCase())}))}(e):null)}))},ve=function(e){return e&&e.inputValue.length<3?"Debe ingresar al menos 3 caractes":"No se encontraron Diagn\xf3sticos"},be=function(e){return e&&e.inputValue.length<3?"Debe ingresar al menos 3 caractes":"No se encontraron medicamentos"},Ee=Object(n.useRef)(null),he=Object(n.useRef)(null),ge=Object(n.useState)({border:"1px solid",borderColor:"rgba(0, 0, 0, 0.33)",maxWidth:"41rem",width:"90%",transition:"width 0.3s ease",minHeight:"20rem",maxHeight:"60rem",wordWrap:"break-word",overflowWrap:"break-word",whiteSpace:"pre-wrap",resize:"none",padding:"1rem",fontFamily:"sans-serif",wordSpacing:".5px"}),Oe=Object(p.a)(ge,2),ye=Oe[0],je=(Oe[1],function(e,a,t,n,r){var i=e.target,l=he.current;l.textContent=i.value;var u=l.scrollHeight;i.scrollHeight;u>648?(i.classList.add("shake"),i.parentElement.classList.add("showError"),setTimeout((function(){return i.classList.remove("shake")}),400),setTimeout((function(){return i.parentElement.classList.remove("showError")}),1e3),i.value=H.find((function(e){return e.id===t})).text):J(H.map((function(e){return e.id===t?Object(z.a)(Object(z.a)({},e),{},{text:i.value}):e}))),1==n.length&&""==i.value?(o("other_indications",[]),a("otherIndicationName",[{id:0,text:""}]),R([]),y.length||c(!0),s(null)):a("otherIndicationName",n.map((function(e){return e.id===t?Object(z.a)(Object(z.a)({},e),{},{text:i.value}):e})))});Object(n.useEffect)((function(){var e;if(H.length>1||1==H.length&&""!==(null===(e=H[0])||void 0===e?void 0:e.text)){var a=setTimeout((function(){Se(H)||s((function(){return function(){Ne(H)}}))}),100);return function(){return clearTimeout(a)}}}),[H]);var Ne=function(e){if(xe(e)){var a=e.map((function(e){var a=e.id,t=e.text,n=e.disabled;return Object(z.a)({id:a,name:t,text:t},void 0!==n&&{disabled:n})}));o("other_indications",a),c(!1),R(a),W(le,"Indicaciones guardadas correctamente.",Y,Y),s(null)}else 1==e.length?(o("other_indications",[]),R([]),y.length||c(!0)):oe("Corregir errores en indicaciones antes de guardar.")},xe=function(e){var a=!1,t=!1;return null===e||void 0===e||e.map((function(e){var n=$.find((function(a){return a.id===e.id}));!e.length&&""!=e.text&&""!=e.text&&e||(a=!0),null!==n&&void 0!==n&&n.isOutOfBonds&&(t=!0)})),!(a||t)},_e=function(e,a){var t=e,n=$,r=H;t.pop(),n.pop(),r.pop(),Z(n),1==t.length&&""==t[0].text?(o("other_indications",[]),R([]),a("otherIndicationName",[{id:0,text:""}]),Z([{id:0,isOutOfBonds:!1}]),J([{id:0,text:""}]),0==y.length&&c(!0),s(null)):(a("otherIndicationName",t),Ne(t))},Se=function(e){var a,t;if(e.length>L)return!1;if((null===L||void 0===L||!L.length)&&e.length&&e[0].text.length)return!1;if(null===(a=e[0])||void 0===a||null===(t=a.text)||void 0===t||!t.length)return!0;var n=!0;return e.map((function(e,a){var t;L&&L.length&&L[a]&&e.text==(null===(t=L[a])||void 0===t?void 0:t.name)||(n=!1)})),n};return r.a.createElement("div",null,r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(ms.a,null),"aria-controls":"panel2a-content",id:"panel2a-header"}
1,r.a.createElement(xt.a,{className:"h1-head"},"Recetas")),r.a.createElement(_t.a,null,r.a.createElement(Pt.d,{initialValues:ce,validationSchema:se,validateOnMount:!0,enableReinitialize:!0},(function(e){var a=e.values,t=e.isValid,n=e.setFieldValue,i=e.validateForm,s=(e.validateField,e.errors);return r.a.createElement(r.a.Fragment,null,r.a.createElement(Ln.a,{container:!0,spacing:1},r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement("label",{className:"label-medication"},b.label," *"),r.a.createElement(ls.a,{cacheOptions:!0,defaultOptions:!0,loadOptions:fe,onChange:function(e){n("diagnosis",e?e.label:null),a.diagnosis=e?e.label:null,k(e)},value:w,placeholder:"Buscar Diagnostico",styles:me,noOptionsMessage:ve,isValidNewOption:function(){return!1},isClearable:!0}))),r.a.createElement(Ln.a,{container:!0,spacing:1},r.a.createElement(Ln.a,{item:!0,xs:2,style:{marginRight:"15px"}},r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:"quantity",label:"Cantidad *",className:"field"})),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement("label",{className:"label-medication"},"Medicamento *"),r.a.createElement(ls.a,{cacheOptions:!0,defaultOptions:!0,loadOptions:pe,onChange:function(e){n("medicationName",e?e.label:null),a.medicationName=e?e.label:null,S(e)},value:_,placeholder:"Buscar Medicamento",styles:me,noOptionsMessage:be,isClearable:!0}))),r.a.createElement(Ln.a,{container:!0,spacing:1},r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Cn.a,{label:"Observaci\xf3n",className:"field",error:s.posology,value:A,onChange:function(e){q(e.target.value),n("posology",e.target.value)},onKeyDown:function(e){"Enter"===e.key&&e.preventDefault()},helperText:s.posology})),r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(Rn.a,{title:"Agregar medicamento"},r.a.createElement(At.a,{width:40,type:"button",fullWidth:!1,disabled:!(t&&_&&w),className:"plus-button",onClick:function(){!function(e,a,t){var n=_.label,r=(null===_||void 0===_?void 0:_.has_psychopharmaco)||!1,i=(null===_||void 0===_?void 0:_.sale_type)||"NO_CLASIFICADO";if(ae||!r){if(null!==n&&void 0!==n&&n.length){if(y.length&&y.find((function(e){return e.name===n})))return;var l=[{id:Math.random().toString(),diagnosis:(null===w||void 0===w?void 0:w.label)||e.diagnosis,primary:(null===w||void 0===w?void 0:w.label)||e.diagnosis,name:n,quantity:e.quantity,posology:A&&""!=A?A:null,extended:e.extended,vih:e.vih,substitution:e.substitution,expiration_date:(new Date).toISOString().split("T")[0],sale_type:i}].concat(Object(B.a)(y));o(E.name,l),j(l),c(!1),Object.keys(e).forEach((function(e){return a(e,ce[e])})),t(ce),S(null),k(null),q("")}}else oe("No tiene permisos para recetar psicotr\xf3picos")}(a,n,i)}},r.a.createElement("img",{src:Vn,alt:"plus"})))),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Cn.a,{label:"Fecha de Expiraci\xf3n",type:"date",value:a.expiration_date?a.expiration_date:(new Date).toISOString().split("T")[0],onChange:function(e){return n("expiration_date",e.target.value)},InputLabelProps:{shrink:!0},fullWidth:!0})),r.a.createElement(Ln.a,{container:!0,spacing:1,style:{marginTop:"10px",alignItems:"center"}},r.a.createElement(Ln.a,{item:!0,xs:12,sm:4},r.a.createElement(ar.a,{checked:a.extended,onChange:function(e){return n("extended",e.target.checked)},name:"extended",color:"primary"}),r.a.createElement("span",{style:{marginLeft:"8px",fontSize:"14px"}},"Tratamiento Prolongado")),r.a.createElement(Ln.a,{item:!0,xs:12,sm:4},r.a.createElement(ar.a,{checked:a.substitution,onChange:function(e){return n("substitution",e.target.checked)},name:"substitution",color:"primary"}),r.a.createElement("span",{style:{marginLeft:"8px",fontSize:"14px"}},"Sustituci\xf3n Marca comercial")),r.a.createElement(Ln.a,{item:!0,xs:12,sm:4},r.a.createElement(ar.a,{checked:a.vih,onChange:function(e){return n("vih",e.target.checked)},name:"vih",color:"primary"}),r.a.createElement("span",{style:{marginLeft:"8px",fontSize:"14px"}},"VIH")))),r.a.createElement("div",{className:"pt-10"},r.a.createElement(Zn,{data:y,removeItem:de,removeTooltip:"Eliminar medicamento",noDataMessage:"",required:!0,errors:l,label:E.name,className:"field",displayKeys:["name","posology","substitution","extended","vih","expiration_date"],replacements:{substitution:"Sustituci\xf3n",extended:"Tratamiento Prolongado",vih:"VIH"}})))}
1)))),r.a.createElement(jt.a,null,r.a.createElement(Nt.a,{expandIcon:r.a.createElement(ms.a,null),"aria-controls":"panel2a-content",id:"panel2a-header"},r.a.createElement(xt.a,{className:"h1-head",component:"span"},"Indicaciones")),r.a.createElement(_t.a,null,r.a.createElement(xt.a,{component:"span"},r.a.createElement(Pt.d,{initialValues:{otherIndicationName:[{id:0,text:""}]},validationSchema:ue,validateOnMount:!0},(function(e){var a,i,l=e.otherIndicationNameErrors,o=e.values,c=e.setFieldValue;e.errors,e.validateForm,e.submitForm;return Object(n.useEffect)((function(){var e;null!==t&&void 0!==t&&t.other_indications&&0!=(null===t||void 0===t||null===(e=t.other_indications)||void 0===e?void 0:e.length)&&(c("otherIndicationName",Object(B.a)(null===t||void 0===t?void 0:t.other_indications)),R(Object(B.a)(null===t||void 0===t?void 0:t.other_indications)),Z(null===t||void 0===t?void 0:t.other_indications.map((function(e){return Object(z.a)(Object(z.a)({},e),{},{isOutOfBonds:!1})}))))}),[null===t||void 0===t?void 0:t.other_indications]),r.a.createElement(Ln.a,{container:!0,spacing:1,className:"pt-10"},o.otherIndicationName.map((function(e){var a,t;return r.a.createElement(Lr.a,{display:"Flex",alignItems:"center",width:"100%",justifyContent:"space-between",flexDirection:"row"},r.a.createElement(Lr.a,{sx:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",gap:"1rem",flexDirection:"column"},className:"otherIndicationNameContainer",key:e.id},r.a.createElement("textarea",{disabled:e.disabled,name:"otherIndicationName",label:h.label,value:e.text,ref:Ee,onChange:function(a){je(a,c,e.id,o.otherIndicationName)},style:ye}),!(0!=e.id||(null===o||void 0===o||null===(a=o.otherIndicationName)||void 0===a?void 0:a.length)>1)||null!==e&&void 0!==e&&null!==(t=e.text)&&void 0!==t&&t.length?r.a.createElement(r.a.Fragment,null):r.a.createElement("span",null,"La indicacion no puede estar vacia."),r.a.createElement("p",null,"Limite de pagina alcanzado")))})),r.a.createElement(Lr.a,{sx:{display:"flex",gap:"1rem",flexWrap:"wrap",alignItems:"center"}},r.a.createElement(At.a,{width:40,type:"button",fullWidth:!1,disabled:!(null===l||void 0===l||!l.otherIndicationName)||!o.otherIndicationName,className:"save-button indications-buttons",onClick:function(){var e=100*Math.random();Z([].concat(Object(B.a)($),[{id:e,isOutOfBonds:!1}])),c("otherIndicationName",[].concat(Object(B.a)(o.otherIndicationName),[{id:e,text:""}])),J([].concat(Object(B.a)(H),[{id:e,text:""}]))}},"Agregar Pagina"),r.a.createElement(At.a,{disabled:(null===(a=o.otherIndicationName)||void 0===a?void 0:a.every((function(e){return!0===(null===e||void 0===e?void 0:e.disabled)})))||(null===(i=o.otherIndicationName)||void 0===i?void 0:i.length)<=1,type:"button",fullWidth:!1,className:"save-button indications-buttons",onClick:function(){_e(o.otherIndicationName,c)}},"Quitar Pagina"),r.a.createElement(At.a,{fullWidth:!1,disabled:!xe(o.otherIndicationName),className:"save-button indications-buttons ".concat(1==Se(o.otherIndicationName)&&"saved"),onClick:function(){Ne(o.otherIndicationName)}},"Guardar Indicaciones"),0==Se(o.otherIndicationName)&&r.a.createElement(Lr.a,{color:"red"},"Indicaciones no guardadas")),r.a.createElement("div",{ref:he,style:Object(z.a)(Object(z.a)({visibility:"hidden ",position:"absolute",background:"white",top:10,right:10,zIndex:"10"},ye),{},{width:"40.5rem"})}))}))))),!(null!==y&&void 0!==y&&y.length)&&!!l&&r.a.createElement(xn.a,{error:!!l},r.a.createElement(Nn.a,null,l)))}var fs=function(e){var a=e.allowFreeText,t=void 0!==a&&a,n=e.options,i=e.stateList,l=e.setStateList,o=e.ListFieldLabel,c=e.setFieldListValue,s=e.handleDisabled,u=e.errorList,d=e.searchTextRequired,m=e.uniqueMsg,p=e.searchTextLabel,f=e.addTooltip,v=e.field,b=Rt.h().shape({searchText:Rt.j().min(1,d).required(d).test("unique",m,(function(e){return!(null!==i&&void 0!==i&&i.length)||e&&!i.find((function(a){return a.name===e}))}))}),E={searchText:"",field:""},h=function(e){if(e||0===e){var a=Yt(e,i,l);c(a),a.length||s(!0)}};return r.a.createElement(r.a.Fragment,null,r.a.createElement(Pt.d,{initialValues:E,validationSchema:b,validateOnMount:!0,enableReinitialize:!0},(function(e){var a=e.errors,d=e.values,m=e.setFieldValue,b=e.validateForm;return r.a.createElement(Ln.a,{container:!0,spacing:1,style:{paddingTop:"10px"}},r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Bn,{options:n,allowFreeText:t,inputKey:"searchText",inputValue:d.searchText,setField:function(e){m("searchText",e),d.searchText=e,b(d)},searchTextLabel:p})),r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(At.a,{width:40,type:"button",fullWidth:!1,disabled:!(null===a||void 0===a||!a.searchText)||!d.searchText||(null===a||void 0===a?void 0:a.searchText),className:"plus-button",onClick:function(){!function(e,a,t){var n;if(e.searchText=e.searchText.trim(),null!==(n=e.searchText)&&void 0!==n&&n.length){if(i.find((function(a){return a.name===e.searchText})))return;var r=[{id:Math.random().toString(),name:e.searchText,primary:e.searchText,field:e.field}
1].concat(Object(B.a)(i));l(r),c(r),s(!1),Object.keys(e).forEach((function(e){return t(e,E[e])})),a(E)}}(d,b,m)}},r.a.createElement(Rn.a,{title:f},r.a.createElement("img",{src:Vn,alt:"plus"})))),r.a.createElement(zn,{maxLength:120,name:"field",label:v.label,placeholder:v.placeholder,rows:10,className:"field-small"}),0!==i.length&&r.a.createElement(Zn,{data:i,removeItem:h,noDataMessage:"",required:!0,errors:u,label:o,className:"field",displayKeys:["field"]}))})))},vs=function(e){var a,t=e.formField,i=e.parentValues,l=e.hasErrors,o=e.errors,c=e.setFieldValue,s=e.handleDisabled,u="specialties.",d=Object(n.useState)([]),m=Object(p.a)(d,2),f=m[0],v=m[1],b=t.diagnosis,E=t.specialties,h=E.specialtyNames,g=E.addTooltip,O=E.uniqueMsg,y=E.searchTextLabel,j=E.searchTextRequired,N=E.comment,x=Object(n.useState)("Habi\xe9ndose realizado el conocimiento del Sr/a: Paciente, DNI: Nro y seg\xfan el diagn\xf3stico identificado, Se sugiere atenci\xf3n m\xe9dica especializada en"),_=Object(p.a)(x,2),S=_[0],I=_[1],C=yt(),w=Object(p.a)(C,1)[0].consultation,k=F(),D=Object(p.a)(k,1)[0].userToken,T=Object(n.useState)((null===i||void 0===i?void 0:i.specialtyNames)||[]),A=Object(p.a)(T,2),q=A[0],P=A[1],M=Object(Pt.g)().values;return Object(n.useEffect)((function(){if(w){var e,a=null===w||void 0===w||null===(e=w.patient_dto)||void 0===e?void 0:e.user,t=null!==a&&void 0!==a&&a.first_name?"".concat(null===a||void 0===a?void 0:a.first_name," ").concat((null===a||void 0===a?void 0:a.last_name)||""):(null===a||void 0===a?void 0:a.alias)||(null===a||void 0===a?void 0:a.username)||"Paciente";I("Habi\xe9ndose realizado el conocimiento del Sr/a: ".concat(t,", DNI: ").concat((null===a||void 0===a?void 0:a.id_number)||"Nro",", y seg\xfan el diagn\xf3stico identificado, Se sugiere atenci\xf3n m\xe9dica especializada en"))}}),[w]),Object(n.useEffect)((function(){null!==M&&void 0!==M&&M.specialties&&!M.specialties.diagnosis&&(M.specialties.diagnosis=M.Diagnosis)}),[null===M||void 0===M?void 0:M.specialties]),Object(n.useEffect)((function(){s(l)}),[l]),Object(n.useEffect)((function(){null!==i&&void 0!==i&&i.specialtyNames?P(i.specialtyNames):null!==i&&void 0!==i&&i.diagnosis&&c(u+h.name,[])}),[i]),Object(n.useEffect)((function(){var e=!0;return D&&function(e,a){kr(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null).then((function(e){var t=[];e.data&&e.data.forEach((function(e){return t.push(Object(z.a)(Object(z.a)({},e),{},{descr:e.name||""}))})),a(t)})).catch((function(){return a(_r)}))}(D,(function(a){e&&a.length&&v(a)})),function(){e=!1}}),[D]),r.a.createElement(r.a.Fragment,null,r.a.createElement(xt.a,{component:"span"},S),r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:u+b.name,label:b.label+"*",value:null!==M&&void 0!==M&&null!==(a=M.specialties)&&void 0!==a&&a.diagnosis?M.specialties.diagnosis:null===M||void 0===M?void 0:M.Diagnosis,className:"field"}),r.a.createElement(fs,{allowFreeText:!0,options:f,stateList:q,setStateList:P,ListFieldLabel:u+h.name,setFieldListValue:function(e){return c(u+h.name,e)},handleDisabled:s,errorList:null===o||void 0===o?void 0:o.specialtyNames,searchTextRequired:j,uniqueMsg:O,searchTextLabel:y,addTooltip:g,field:N}))},bs=Rt.h().shape({studyName:Rt.j().min(2,"Ingresa el nombre del estudio").required("El nombre del estudio es requerido")});var Es=function(e){var a,t=e.formField,i=e.parentValues,l=e.hasErrors,o=e.errors,c=e.setFieldValue,s=e.handleDisabled,u="studies.",d=yt(),m=Object(p.a)(d,1)[0].consultation,f=t.diagnosis,v=t.studies.studyNames,b=Object(n.useState)((null===i||void 0===i?void 0:i.studyNames)||[]),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(n.useState)("Dado que la Sr/a: Paciente, con DNI Nro presenta al momento de la consulta:"),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Object(Pt.g)().values,_=function(e){if(e||0===e){var a=Yt(e,h,g);c(u+v.name,a),a.length||s(!0)}};return Object(n.useEffect)((function(){null!==x&&void 0!==x&&x.studies&&!x.studies.diagnosis&&(x.studies.diagnosis=x.Diagnosis)}),[null===x||void 0===x?void 0:x.studies]),Object(n.useEffect)((function(){if(m){var e,a=null===m||void 0===m||null===(e=m.patient_dto)||void 0===e?void 0:e.user,t=null!==a&&void 0!==a&&a.first_name?"".concat(null===a||void 0===a?void 0:a.first_name," ").concat((null===a||void 0===a?void 0:a.last_name)||""):(null===a||void 0===a?void 0:a.alias)||(null===a||void 0===a?void 0:a.username)||"Paciente";N("Dado que el Sr/a: ".concat(t," , DNI: ").concat((null===a||void 0===a?void 0:a.id_number)||"Nro",", presenta al momento de la consulta:"))}}),[m]),Object(n.useEffect)((function(){s(l)}),[l]),Object(n.useEffect)((function(){null!==i&&void 0!==i&&i.studyNames?g(i.studyNames):null!==i&&void 0!==i&&i.diagnosis&&c(u+v.name,[])}),[i]),r.a.createElement(r.a.Fragment,null,r.a.createElement(xt.a,{component:"span"},j),r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:u+f.name,label:f.label+"*",value:null!==x&&void 0!==x&&null!==(a=x.studies)&&void 0!==a&&a.diagnosis?x.studies.diagnosis:null===x||void 0===x?void 0:x.Diagnosis,className:"field"}),r.a.createElement(Pt.d,{initialValues:{studyName:""},validationSchema:bs,validateOnMount:!0},(function(e){var a=e.studyNameErrors,t=e.values;return r.a.createElement(Ln.a,{container:!0,spacing:1,className:"pt-10"},r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(zn,{onKeyPress:function(e){"Enter"===e.key&&e.preventDefault()},name:"studyName",label:"Nombre del estudio",className:"field",maxLength:400})),r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(At.a,{width:40,type:"button",fullWidth:!1,disabled:!(null===a||void 0===a||!a.studyName)||!t.studyName,className:"plus-button",onClick:function(){return function(e){var a;if(e&&null!==(a=e.trim())&&void 0!==a&&a.length){var t=[{id:Math.random().toString(),name:e,primary:e}].concat(Object(B.a)(h));g(t),c(u+v.name,t),s(!1)}}(t.studyName)}},r.a.createElement(Rn.a,{title:"Agregar estudio"},r.a.createElement("img",{src:Vn,alt:"plus"})))),r.a.createElement(Zn,{data:h,removeItem:_,noDataMessage:"",required:!0,errors:null===o||void 0===o?void 0:o.studyNames,label:u+v.name,className:"field"}))})))},hs=t(53),gs=t(1138),Os=t(219),ys=t.n(Os),js=t.p+"static/media/historial-prestaciones.52e66087.svg";function Ns(e){var a=e.title,t=e.data;return r.a.createElement("span",{className:"data"},a,":",r.a.createElement("span",{className:"normal"},t))}var xs=function(e){var a,t,n,i,l,o,c,s,u,d,m,p,f,v,b,E,h,g,O,y,j,N,x,_,S=e.data,I=(null===S||void 0===S||null===(a=S.patient_dto)||void 0===a?void 0:a.study)||[];return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",null,r.a.createElement(jt.a,{className:"accordion-history-clinic"},r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"header-accordion"},"Datos Personales")),r.a.createElement(_t.a,{className:"accordion-detail"}
1,r.a.createElement(gc.a,null,r.a.createElement(bc.a,null,r.a.createElement(Oc.a,null),r.a.createElement(Ec.a,null,r.a.createElement(yc.a,{className:"table"},r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Obra Social",data:Xt(null===S||void 0===S||null===(t=S.patient_dto)||void 0===t||null===(n=t.prepaid_health_category)||void 0===n||null===(i=n.prepaid_health)||void 0===i?void 0:i.name)}),r.a.createElement(Ns,{title:"Plan",data:Xt(null===S||void 0===S||null===(l=S.patient_dto)||void 0===l||null===(o=l.prepaid_health_category)||void 0===o?void 0:o.name)}),r.a.createElement(Ns,{title:"Afiliado N\xb0",data:Xt(null===S||void 0===S||null===(c=S.patient_dto)||void 0===c?void 0:c.affiliate_number)}),r.a.createElement(Ns,{title:"Correo",data:Xt(null===S||void 0===S?void 0:S.email)}),r.a.createElement(Ns,{title:"Tel\xe9fono",data:Xt(null===S||void 0===S?void 0:S.phone_number)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Domicilio",data:Xt((null===S||void 0===S||null===(s=S.address_dto)||void 0===s?void 0:s.street)+" "+(null===S||void 0===S||null===(u=S.address_dto)||void 0===u?void 0:u.number))}),r.a.createElement("span",{className:"data"},"Piso:",r.a.createElement("span",{className:"normal"},Xt(null===S||void 0===S||null===(d=S.address_dto)||void 0===d?void 0:d.floor)),r.a.createElement("span",{className:"middle"},"Dpto:"),r.a.createElement("span",{className:"normal"},Xt(null===S||void 0===S||null===(m=S.address_dto)||void 0===m?void 0:m.number_department))),r.a.createElement(Ns,{title:"Entre calles",data:Xt(null===S||void 0===S||null===(p=S.address_dto)||void 0===p?void 0:p.between_streets)}),r.a.createElement(Ns,{title:"Ciudad",data:Xt(null===S||void 0===S||null===(f=S.address_dto)||void 0===f?void 0:f.city)}),r.a.createElement(Ns,{title:"Provincia",data:Xt(null===S||void 0===S||null===(v=S.address_dto)||void 0===v?void 0:v.province)}),r.a.createElement(Ns,{title:"Pa\xeds",data:Xt(null===S||void 0===S||null===(b=S.address_dto)||void 0===b?void 0:b.country)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"DNI",data:Xt(null===S||void 0===S?void 0:S.id_number)}),r.a.createElement(Ns,{title:"Sexo",data:null!==S&&void 0!==S&&S.sex_str?Gt(Di,null===S||void 0===S?void 0:S.sex_str):"-"}),r.a.createElement(Ns,{title:"Nacimiento",data:Ne(null===S||void 0===S?void 0:S.birth_date)}))))))))))),r.a.createElement("div",null,r.a.createElement(jt.a,{className:"accordion-history-clinic"},r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,null)},r.a.createElement(xt.a,{className:"header-accordion"},"Antecedentes M\xe9dicos")),r.a.createElement(_t.a,{className:"accordion-detail"},r.a.createElement(gc.a,null,r.a.createElement(bc.a,null,r.a.createElement(Oc.a,null),r.a.createElement(Ec.a,null,r.a.createElement(yc.a,{className:"table"},r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Edad",data:(null===S||void 0===S?void 0:S.birth_date)&&en(null===S||void 0===S?void 0:S.birth_date)}),r.a.createElement(Ns,{title:"Peso",data:Xt(null===S||void 0===S||null===(E=S.patient_dto)||void 0===E?void 0:E.weight)}),r.a.createElement(Ns,{title:"Altura",data:Xt(null===S||void 0===S||null===(h=S.patient_dto)||void 0===h?void 0:h.size)}),r.a.createElement(Ns,{title:"Enf. preexistentes",data:Wt(null===S||void 0===S||null===(g=S.patient_dto)||void 0===g?void 0:g.pre_existing_disease)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"}
1,r.a.createElement(Ns,{title:"Medicaci\xf3n",data:Wt(null===S||void 0===S||null===(O=S.patient_dto)||void 0===O?void 0:O.frequent_medication)}),r.a.createElement(Ns,{title:"Alergias",data:Xt(null===S||void 0===S||null===(y=S.patient_dto)||void 0===y?void 0:y.allergies)}),r.a.createElement(Ns,{title:"Ant. familiares",data:Xt(null===S||void 0===S||null===(j=S.patient_dto)||void 0===j?void 0:j.family_history)}),r.a.createElement(Ns,{title:"Cirug\xedas",data:Wt(null===S||void 0===S||null===(N=S.patient_dto)||void 0===N?void 0:N.surgeries)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Vacunas",data:Xt(null===S||void 0===S||null===(x=S.patient_dto)||void 0===x?void 0:x.vaccines)}),r.a.createElement(Ns,{title:"Datos ginecol\xf3gicos",data:Xt(null===S||void 0===S||null===(_=S.patient_dto)||void 0===_?void 0:_.gynecological_data)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Estudios M\xe9dicos",data:0!==I.length&&I.map((function(e,a){return r.a.createElement("div",{style:{padding:"2px"}},r.a.createElement(Pr.a,{key:a,avatar:Zt(e.type),label:e.filename,onDelete:function(){return function(e,a){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/octet-stream",n=atob(e),r=new Array(n.length),i=0;i<n.length;i++)r[i]=n.charCodeAt(i);var l=new Uint8Array(r),o=new Blob([l],{type:t}),c=URL.createObjectURL(o),s=document.createElement("a");s.href=c,s.download=a,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(c)}(e.base64,e.filename,e.mimetype)},deleteIcon:r.a.createElement(qr.a,null)}))}))}))))))))))))},_s=[{value:"VIRTUAL_GUARD",name:"Guardia virtual"},{value:"APPOINTMENT",name:"Turno programado"}],Ss=t(1136),Is=t(409),Cs=t(1152),ws=t(1137),ks=t(172),Ds=t.n(ks),Ts=t(1087),As=function(e){var a,t=e.prescription,i=Object(n.useState)(!1),l=Object(p.a)(i,2),o=l[0],c=l[1];return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"list"},r.a.createElement(Gn.a,{className:"list-item-prescription"},r.a.createElement("div",{className:"presc-data"},r.a.createElement("div",{className:"id-state"},r.a.createElement("span",null,"Receta N\xb0"),r.a.createElement("span",{className:"id-state__id"},null===t||void 0===t?void 0:t.prescriptionId)),r.a.createElement("div",{className:"detail"},r.a.createElement("span",null,"Diagn\xf3stico: ",null===t||void 0===t?void 0:t.diagnosis))),r.a.createElement("div",{className:"description"},r.a.createElement(Gn.a,{button:!0,onClick:function(){return c(!o)}},"Medicamentos:",r.a.createElement(Jn.a,null),o?r.a.createElement(Ds.a,null):r.a.createElement(It.a,null)),r.a.createElement(Ts.a,{in:o,timeout:"auto",unmountOnExit:!0},r.a.createElement("div",{className:"collapse"},r.a.createElement("div",{className:"cant-descrip"},r.a.createElement("span",{className:"cant"},"Cant."),r.a.createElement("span",{className:"description"},"Descripci\xf3n")),r.a.createElement("div",{className:"medicine"},null===t||void 0===t||null===(a=t.medications)||void 0===a?void 0:a.map((function(e){return r.a.createElement("div",{key:null===e||void 0===e?void 0:e.quantity,className:"medication"},r.a.createElement("span",{className:"medicine-number"},null===e||void 0===e?void 0:e.quantity),r.a.createElement("span",{className:"medicine-name"},null===e||void 0===e?void 0:e.name),r.a.createElement("br",null),(null===e||void 0===e?void 0:e.count_edit)&&r.a.createElement(Pr.a,{className:"medicine-edit",label:"Editado "+(null===e||void 0===e?void 0:e.count_edit)}))}))))))))))};function qs(e){var a,t,n,i,l,o=e.data,c=r.a.useState("3"),s=Object(p.a)(c,2),u=s[0],d=s[1];return r.a.createElement("td",{sx:{width:"100%",typography:"body1"}},r.a.createElement(Is.a,{value:u},r.a.createElement(Lr.a,{sx:{borderBottom:1,borderColor:"divider"}},r.a.createElement(Cs.a,{inkbarstyle:{background:"#002c54"},TabIndicatorProps:{style:{backgroundColor:"#002c54"}},onChange:function(e,a){d(a)},variant:"scrollable",scrollButtons:"auto","aria-label":"lab API tabs example"},r.a.createElement(Ss.a,{className:"tab-hc",label:"Recetas",value:"1"}),r.a.createElement(Ss.a,{className:"tab-hc",label:"Indicaciones",value:"2"}),r.a.createElement(Ss.a,{className:"tab-hc",label:"Certificados",value:"3"}),r.a.createElement(Ss.a,{className:"tab-hc",label:"Estudios",value:"4"}),r.a.createElement(Ss.a,{className:"tab-hc",label:"Derivaciones",value:"5"}))),r.a.createElement(ws.a,{className:"panel",value:"1"},r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,{className:"list"},null!==o&&void 0!==o&&null!==(a=o.prescriptions)&&void 0!==a&&a.length?o.prescriptions.map((function(e){return r.a.createElement(As,{key:e.id,prescription:e})})):"No existen recetas"))),r.a.createElement(ws.a,{className:"panel",value:"2"}
1,r.a.createElement(Wn.a,null,null!==o&&void 0!==o&&null!==(t=o.indications)&&void 0!==t&&t.length?o.indications.map((function(e,a){return r.a.createElement("div",{key:a,className:"container-detail-hc"},r.a.createElement("div",{className:"data"},"Medicamento: ",r.a.createElement("span",{className:"normal"},e.name)),r.a.createElement("div",{className:"data"},"Indicaci\xf3n: ",r.a.createElement("span",{className:"normal"},e.indications)),(null===e||void 0===e?void 0:e.count_edit)&&r.a.createElement("div",{className:"data"}," ",r.a.createElement(Pr.a,{className:"medicine-edit",label:"Editado "+(null===e||void 0===e?void 0:e.count_edit)})," "))})):"No existen indicaciones")),r.a.createElement(ws.a,{className:"panel",value:"3"},r.a.createElement(Wn.a,null,null!==o&&void 0!==o&&null!==(n=o.certificates)&&void 0!==n&&n.length?o.certificates.map((function(e,a){return r.a.createElement("div",{key:a,className:"container-detail-hc"},r.a.createElement("div",{className:"data"},"Diagn\xf3stico: ",r.a.createElement("span",{className:"normal"},e.diagnosis)),r.a.createElement("div",{className:"data"},"Indicaci\xf3n: ",r.a.createElement("span",{className:"normal"},e.indications)),r.a.createElement("div",{className:"data"},"Periodo: ",r.a.createElement("span",{className:"normal"},e.duration+" "+e.unit)),r.a.createElement("div",{className:"data"},"Instituci\xf3n: ",r.a.createElement("span",{className:"normal"},e.institution)),(null===e||void 0===e?void 0:e.count_edit)&&r.a.createElement("div",{className:"data"}," ",r.a.createElement(Pr.a,{className:"medicine-edit",label:"Editado "+(null===e||void 0===e?void 0:e.count_edit)})," "))})):"No existen certificados")),r.a.createElement(ws.a,{className:"panel",value:"4"},r.a.createElement(Wn.a,null,null!==o&&void 0!==o&&null!==(i=o.studies)&&void 0!==i&&i.length?o.studies.map((function(e,a){return r.a.createElement("div",{key:a,className:"container-detail-hc"},r.a.createElement("div",{className:"data"},"Diagn\xf3stico: ",r.a.createElement("span",{className:"normal"},e.diagnosis)),r.a.createElement("div",{className:"data"},"Pr\xe1ctica: ",r.a.createElement("span",{className:"normal"},e.name)),(null===e||void 0===e?void 0:e.count_edit)&&r.a.createElement("div",{className:"data"}," ",r.a.createElement(Pr.a,{className:"medicine-edit",label:"Editado "+(null===e||void 0===e?void 0:e.count_edit)})," "))})):"No existen estudios")),r.a.createElement(ws.a,{className:"panel",value:"5"},r.a.createElement(Wn.a,null,null!==o&&void 0!==o&&null!==(l=o.specialties)&&void 0!==l&&l.length?o.specialties.map((function(e,a){return r.a.createElement("div",{key:a,className:"container-detail-hc"},r.a.createElement("div",{className:"data"},"Diagn\xf3stico: ",r.a.createElement("span",{className:"normal"},e.diagnosis)),r.a.createElement("div",{className:"data"},"Especialidad: ",r.a.createElement("span",{className:"normal"},e.name)),r.a.createElement("div",{className:"data"},"Comentario: ",r.a.createElement("span",{className:"normal"},e.comment||"")),(null===e||void 0===e?void 0:e.count_edit)&&r.a.createElement("div",{className:"data"}," ",r.a.createElement(Pr.a,{className:"medicine-edit",label:"Editado "+(null===e||void 0===e?void 0:e.count_edit)})," "),r.a.createElement("div",{className:"line-hc"}))})):"No existen derivaciones"))))}var Ps=function(e){var a,t,n,i,l,o=e.data;return r.a.createElement(r.a.Fragment,null,r.a.createElement(gc.a,null,r.a.createElement(bc.a,null,r.a.createElement(Oc.a,null),r.a.createElement(Ec.a,null,r.a.createElement(yc.a,{className:"table"},r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Fecha",data:Ne(null===o||void 0===o?void 0:o.creation_date)}),r.a.createElement(Ns,{title:"Diagn\xf3stico",data:Xt(null===o||void 0===o?void 0:o.diagnosis)}),r.a.createElement(Ns,{title:"Motivo de consulta",data:Xt(null===o||void 0===o?void 0:o.reason)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"}
1,r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Profesional",data:Xt(null===o||void 0===o?void 0:o.professional_name)}),r.a.createElement(Ns,{title:"Especialidad",data:Wt(null===o||void 0===o?void 0:o.professional_specialties)}),r.a.createElement(Ns,{title:"Matricula",data:Xt(null===o||void 0===o?void 0:o.professional_license)})))),r.a.createElement(hc.a,{align:"center",variant:"head",className:"table-cell"},r.a.createElement("div",{className:"detail"},r.a.createElement("div",{className:"data-wrapper"},r.a.createElement(Ns,{title:"Tipo de Consulta",data:null!==o&&void 0!==o&&o.consultation_type?Gt(_s,null===o||void 0===o?void 0:o.consultation_type):"-"}),"Particular"===(null===o||void 0===o||null===(a=o.attention_type)||void 0===a?void 0:a.name)?r.a.createElement(Ns,{title:"Tipo Atenci\xf3n",data:Xt(null===o||void 0===o||null===(t=o.attention_type)||void 0===t?void 0:t.name)}):r.a.createElement(r.a.Fragment,null,r.a.createElement(Ns,{title:"Obra Social",data:Xt(null===o||void 0===o||null===(n=o.prepaid_health_category)||void 0===n||null===(i=n.prepaid_health)||void 0===i?void 0:i.name)}),r.a.createElement(Ns,{title:"Plan",data:Xt(null===o||void 0===o||null===(l=o.prepaid_health_category)||void 0===l?void 0:l.name)}),r.a.createElement(Ns,{title:"Afiliado",data:Xt(null===o||void 0===o?void 0:o.affiliate_number)})))))))),r.a.createElement(bc.a,null,r.a.createElement(Oc.a,null),r.a.createElement(Ec.a,null,r.a.createElement(yc.a,null,r.a.createElement(hc.a,{className:"table"},r.a.createElement("div",{className:"rc no-margin-left"},"Registro de consulta:",(null===o||void 0===o?void 0:o.count_edit)&&r.a.createElement(Pr.a,{className:"medicine-edit",label:"Editado "+(null===o||void 0===o?void 0:o.count_edit)}),r.a.createElement("div",{className:"normal detail"},Xt(null===o||void 0===o?void 0:o.detail))))))),r.a.createElement(jt.a,{className:"accordion-history-clinic header-accodion-consultation"},r.a.createElement(Nt.a,{className:"data",expandIcon:r.a.createElement(It.a,null)},"Prescripciones"),r.a.createElement(_t.a,null,r.a.createElement(gc.a,null,r.a.createElement(bc.a,null,r.a.createElement(Oc.a,null),r.a.createElement(Ec.a,null,r.a.createElement(yc.a,{className:"table"},r.a.createElement(qs,{data:o})))))))))},Ms=function(e){var a,t=e.email,i=F(),l=Object(p.a)(i,1)[0],o=(Object(c.g)(),ne()),s=Object(n.useState)(),u=Object(p.a)(s,2),f=u[0],v=u[1],b=Object(n.useState)(),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(n.useState)(0),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Object(n.useState)(!1),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)(!1),w=Object(p.a)(C,2),k=w[0],D=w[1],T=Object(n.useState)(!1),A=Object(p.a)(T,2),q=A[0],P=A[1],M=Object(n.useState)(0),L=Object(p.a)(M,2),R=L[0],z=L[1],B=Object(n.useState)(1e5),V=Object(p.a)(B,2),U=V[0],H=V[1];Object(n.useEffect)((function(){null!==l&&void 0!==l&&l.userToken&&(D(!0),K())}),[t,null===l||void 0===l?void 0:l.userToken]),Object(n.useEffect)((function(){null!==l&&void 0!==l&&l.userToken&&null!==h&&void 0!==h&&h.id_number&&(I(!0),j<U-1&&P(!1),J())}),[null===l||void 0===l?void 0:l.userToken,j,null===h||void 0===h?void 0:h.id_number]);var J=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=f,t={idNumber:null===h||void 0===h?void 0:h.id_number},e.next=4,Q(t);case 4:return n=e.sent,e.next=7,Ri(null===l||void 0===l?void 0:l.userToken,{patientLogin:encodeURIComponent(n),page:j,size:1,sort:"createdDate,desc"},(function(e){return Y(e)})).then((function(e){var t,n=(null===e||void 0===e||null===(t=e.headers)||void 0===t?void 0:t["x-total-count"])||0;z(n),0!==(null===e||void 0===e?void 0:e.data.length)&&null!==(null===e||void 0===e?void 0:e.data)&&""!==(null===e||void 0===e?void 0:e.data)||0===j?v(null===e||void 0===e?void 0:e.data):(v(a),P(!0),H(j),N(j-1))})).catch((function(){Y("Ocurri\xf3 un error en la b\xfasqueda de la consulta")})).finally((function(){return I(!1)}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(e){W(o,e,G,G)},Q=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ur(l.userToken,a).then((function(e){return null===e||void 0===e?void 0:e.data.map((function(e){return e.userLogin})).join(",")}));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),K=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hr(t,l.userToken,(function(e){return Y(e)})).then((function(e){g(null===e||void 0===e?void 0:e.data)})).catch((function(){Y("Ocurri\xf3 un error en la b\xfasqueda del paciente")})).finally((function(){return D(!1)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement("div",{className:"history-clinic-detail"}
1,r.a.createElement("div",{className:"header-hc"},r.a.createElement("img",{className:"image",src:js,alt:"Historia Clinica"}),r.a.createElement("h2",null,"Historia Cl\xednica N\xb0 ",null===h||void 0===h||null===(a=h.patient_dto)||void 0===a?void 0:a.clinicHistoryId," - ",null===h||void 0===h?void 0:h.last_name,","," ",null===h||void 0===h?void 0:h.first_name)),k?r.a.createElement(Za,null):r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"column"},r.a.createElement(xs,{data:h}),0==R&&!S&&r.a.createElement("div",{className:"btn-wrapper"},"No se encontraron consultas para este paciente")),R>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"btn-wrapper"},r.a.createElement("span",{style:{fontWeight:600}},"Consulta N\xb0  ",null===f||void 0===f?void 0:f.consultationId),r.a.createElement("span",{style:{backgroundColor:"#e0e7ff",color:"#3730a3",padding:"2px 10px",borderRadius:"12px",fontSize:"0.85rem",fontWeight:500}},j+1," de ",R),r.a.createElement(At.a,{className:"btn btn--back ".concat(q&&"btn--disabled"),endIcon:r.a.createElement(ys.a,{className:"icon-back",size:24}),onClick:function(){return!q&&N(j+1)}},"Consulta anterior"),r.a.createElement(At.a,{className:"btn btn--next ".concat(j<1&&"btn--disabled"),startIcon:r.a.createElement(ys.a,{size:24}),onClick:function(){return j>0&&N(j-1)}},"Consulta siguiente")),S?r.a.createElement(Za,null):r.a.createElement("div",{className:"column"},r.a.createElement(Ps,{data:f})))))},Ls=function(e){var a,t,i,l,o,c,s=e.patient,u=Object(n.useState)(!1),d=Object(p.a)(u,2),m=d[0],f=d[1],v=Object(hs.a)(),b=Object(gs.a)(v.breakpoints.down("sm")),E=function(){f(!1)};return r.a.createElement("div",{className:"accordion-patient"},r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement("div",{className:"detail"},r.a.createElement("span",{className:"data"},"Cobertura: ","".concat((null===s||void 0===s||null===(a=s.patient_dto)||void 0===a||null===(t=a.prepaid_health_category)||void 0===t||null===(i=t.prepaid_health)||void 0===i?void 0:i.name)||""," ").concat((null===s||void 0===s||null===(l=s.patient_dto)||void 0===l||null===(o=l.prepaid_health_category)||void 0===o?void 0:o.name)||"-"))),r.a.createElement("div",{className:"detail"},r.a.createElement("span",{className:"data"},"N\xb0 Afiliado: ",(null===s||void 0===s||null===(c=s.patient_dto)||void 0===c?void 0:c.affiliate_number)||"-"))),r.a.createElement(Rn.a,{title:null!==s&&void 0!==s&&s.familymember?"Historia Cl\xednica del paciente":"No se encontr\xf3 el paciente",arrow:!0},r.a.createElement(At.a,{disabled:!(null!==s&&void 0!==s&&s.familymember),className:"button-hc",onClick:function(){f(!0)}},"Historia Cl\xednica")),r.a.createElement(xo.a,{open:m,onClose:E,maxWidth:"lg",fullWidth:!0,fullScreen:b},r.a.createElement("div",{style:{position:"sticky",top:0,display:"flex",justifyContent:"flex-end",zIndex:1,backgroundColor:"white"},className:"close"},r.a.createElement(Rn.a,{title:"Cerrar"},r.a.createElement(Xa.a,{onClick:function(){return E()}},r.a.createElement(Co.a,null)))),r.a.createElement(So.a,{style:{paddingTop:0}},r.a.createElement(Ms,{email:(null===s||void 0===s?void 0:s.familymember)||"",showHeader:!0}))))},Rs=t.p+"static/media/ok.de48c96a.svg",Fs=t.p+"static/media/certificado.9488b0b6.svg",zs=t.p+"static/media/consulta.bd76cc11.svg",Bs=t.p+"static/media/derivar.5d2704b0.svg",Vs=t.p+"static/media/estudios.1d4bf834.svg",Us=t.p+"static/media/prescripcion.330bab00.svg",Hs=t.p+"static/media/indications-template.64c393ef.svg",Ws=t(595);function Gs(e){e.formField,e.parentValues;var a=e.hasErrors,t=(e.errors,e.setFieldValue),i=e.handleDisabled,l=F(),o=Object(p.a)(l,1)[0].userToken,c=Object(n.useState)([]),s=Object(p.a)(c,2),u=s[0],f=s[1],v=Object(Pt.g)().values,b=ne(),E=Object(n.useState)({indicationsTemplateDTOList:[]}),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(null),j=Object(p.a)(y,2),N=j[0],x=j[1];Object(n.useEffect)((function(){var e=(null===v||void 0===v?void 0:v.indicationsTemplateDTOList)||[],a=[];e.map((function(e){var t=u.find((function(a){return a.id===e.id}));t&&a.push(Object(z.a)(Object(z.a)({},t),{},{disabled:e.disabled||!1}))})),O({indicationsTemplateDTOList:a})}),[u,v]);var _=Rt.h().shape({indicationsTemplateDTOList:Rt.b().nullable()}),S=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"Ocurri\xf3 un error al traer las plantillas",e.
1next=3,zi(o).then((function(e){f(e)})).catch((function(){return W(b,"Ocurri\xf3 un error al traer las plantillas",G,G)})).finally();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){S()}),[]);var I=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(e&&a){var t=e.map((function(e){return e.id}));return a.filter((function(e){return!t.includes(e.id)}))}};return Object(n.useEffect)((function(){i(a)}),[a]),r.a.createElement("div",null,r.a.createElement(Pt.d,{initialValues:g,validationSchema:_,validateOnMount:!0,enableReinitialize:!0},(function(e){var a=e.values,n=e.setFieldValue;return r.a.createElement(r.a.Fragment,null,r.a.createElement(Ln.a,{item:!0,style:{width:"100%"}},r.a.createElement(Lr.a,{sx:{display:"flex",width:"100%",gap:"1rem",alignItems:"center"}},r.a.createElement(Ln.a,{item:!0,style:{flexGrow:1}},r.a.createElement(Ws.a,{name:"currentIndicationTemplate",options:I(a.indicationsTemplateDTOList,u),className:"basic-multi-select",classNamePrefix:"select",onChange:function(e){x({name:e.name,id:e.id})},value:N?{label:N.name,id:N.id,name:N.name}:null})),r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(Rn.a,{title:"Agregar medicamento"},r.a.createElement(At.a,{width:40,type:"button",fullWidth:!1,className:"plus-button",disabled:!N,onClick:function(){return function(e,a){var n=[N];e.indicationsTemplateDTOList&&(n=[N].concat(Object(B.a)(e.indicationsTemplateDTOList))),t("indicationsTemplateDTOList",n),a("indicationsTemplateDTOList",n),x(null)}(a,n)}},r.a.createElement("img",{src:Vn,alt:"plus"}))))),r.a.createElement(Ln.a,{container:!0,spacing:2,item:!0,style:{width:"100%"}},a.indicationsTemplateDTOList.map((function(e){return r.a.createElement(Ln.a,{item:!0,xs:2.5},r.a.createElement(Lr.a,{sx:{boxShadow:"0 10px 20px rgba(0, 0, 0, 0.04), 0 2px 6px rgba(0, 0, 0, 0.04), 0 0 1px rgba(0, 0, 0, 0.04)",borderRadius:"0 20px 20px 20px",maxWidth:"250px",fontWeight:"600",display:"flex",wordWrap:"break-word",fontSize:".8rem",padding:"1rem",alignItems:"center"},id:e.id},e.name,r.a.createElement(Rn.a,{title:"Eliminar indicacion"},r.a.createElement(Xa.a,{edge:"end","aria-label":"delete",onClick:function(){return function(e,a,n){var r=[];e.indicationsTemplateDTOList&&(r=e.indicationsTemplateDTOList.filter((function(e){return e.id!==a.id}))),t("indicationsTemplateDTOList",r),n("indicationsTemplateDTOList",r)}(a,e,n)},disabled:null===e||void 0===e?void 0:e.disabled},r.a.createElement(Kn.a,null)))))})))))})))}var Js={Approve:Rs,C:Fs,D:Bs,PE:Vs,PC:Us,IT:Hs,RC:zs},Ys=function(e){var a=e.expanded,t=e.hasErrors,i=e.errors,l=e.saveOnStorage,o=e.values,c=e.setFieldValue,s=e.formField,u=e.handleChange,d=e.required,m=e.title,f=e.setDisabledSubmit,v=e.consultation,b=e.patient,E=e.type,h=e.disable,g=void 0!==h&&h,O=e.patientFinish,y=e.setDiagnosisList,j=e.diagnosisList,N="Name"===E,x=Object(n.useState)(),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)(),w=Object(p.a)(C,2),k=w[0],D=w[1];Object(n.useEffect)((function(){["RC","PE","D","C","PC","IT","Name"].includes(E)&&D(!S)}),[S]);var T=function(e){I(e),"RC"===E&&f(e)},A=Object(n.useState)(null),q=Object(p.a)(A,2),P=q[0],M=q[1],L={Name:r.a.createElement(Ls,{patient:b}),C:r.a.createElement(cs,{formField:s,hasErrors:!!t,handleDisabled:T,consultation:v}),D:r.a.createElement(vs,{formField:s,setFieldValue:c,parentValues:o,handleDisabled:T,hasErrors:!!t,errors:i}),PE:r.a.createElement(Es,{formField:s,setFieldValue:c,parentValues:o,handleDisabled:T,hasErrors:!!t,errors:i}),PC:r.a.createElement(ps,{formField:s,setFieldValue:c,parentValues:o,handleDisabled:T,hasErrors:!!t,errors:i,patientFinish:O,setCustomFunc:function(e){M(e)},diagnosisList:j}),IT:r.a.createElement(Gs,{formField:s,setFieldValue:c,parentValues:o,handleDisabled:T,hasErrors:!!t,errors:i}),RC:r.a.createElement(os,{disabled:g,formField:s,handleDisabled:T,hasErrors:!!t,consultation:v,setDiagnosisList:y})};return r.a.createElement(jt.a,{expanded:a===E,onChange:u,className:"accordion"},r.a.createElement(Nt.a,{expandIcon:r.a.createElement(It.a,{className:"icon"}),className:"summary ".concat(N&&"nameAccordion"," ").concat(!N&&k&&"confirmed")},r.a.createElement("div",{className:"header"}
1,!N&&r.a.createElement("img",{className:"icon",alt:E,src:k?Js.Approve:Js[E]}),r.a.createElement("h3",{className:"title ".concat(N&&"name")},m," ",d&&r.a.createElement("span",{className:"required"},"*")))),r.a.createElement(_t.a,null,L[E]),r.a.createElement(is.a,{className:"btn-wrapper"},!N&&r.a.createElement(At.a,{disabled:S,className:"btn ".concat(S&&"disabled"),onClick:function(){u(),P&&(P(),M(null)),l&&l()}},"Confirmar")))},Qs="consultationForm",Ks={detail:{name:"detail",label:"Registro de Consulta",requiredErrorMsg:"El registro de consulta es requerido",placeholder:"En este campo podr\xe1 agregar sus anotaciones de la consulta"},diagnosis:{name:"diagnosis",nameProvitional:"Diagnosis",label:"Diagn\xf3stico",requiredErrorMsg:"El diagn\xf3stico es requerido"},reason:{name:"reason",label:"Motivo",maxErrorMsg:"M\xe1ximo de caracteres alcanzado",requiredErrorMsg:"El motivo es requerido"},specialties:{specialtyNames:{name:"specialtyNames",label:"Se sugiere atenci\xf3n m\xe9dica especializada en",placeholder:"Ingrese una especialidad"},comment:{name:"comment",label:"Comentario",placeholder:"En este campo podr\xe1s agregar comentarios de la Derivaci\xf3n",requiredErrorMsg:"El Comentario es requerido"},requiredErrorMsg:"Debe agregar al menos una especialidad",addTooltip:"Agregar Especialidad",uniqueMsg:"La especialidad ya fue agregada",searchTextLabel:"Nombre de la especialidad",searchTextRequired:"El nombre de la especialidad es requerido"},studies:{studyNames:{name:"studyNames",placeholder:"Ingrese un estudio",requiredErrorMsg:"El nombre de estudio es requerido"},requiredErrorMsg:"Debe agregar al menos un estudio"},certificates:{unit:{name:"unit",label:"Por un plazo de",requiredErrorMsg:"La unidad del plazo es requerida"},duration:{name:"duration",label:"Por un plazo de",requiredErrorMsg:"El tipo de duraci\xf3n es requerida"},indications:{name:"indications",label:"Por lo que sugiero ",requiredErrorMsg:"Indicaciones es requerido"},institution:{name:"institution",label:"Para ser presentado ante ",requiredErrorMsg:"Debe ingresar una instituci\xf3n"}},medications:{name:"medications",medicationName:{requiredErrorMsg:"El nombre es requerido"},posology:{requiredErrorMsg:"La posolog\xeda es requerida"},quantity:{requiredErrorMsg:"La cantidad es requerida",numberError:"Ingresa s\xf3lo n\xfameros"},uniqueMsg:"El medicamento ya fue agregado",requiredErrorMsg:"Debe agregar al menos un medicamento o indicaci\xf3n"},other_indications:{name:"other_indications",label:"Indicaciones",placeholder:"Ingrese indicaci\xf3n",rows:4}},$s={detail:"",diagnosis:"",reason:"",Diagnosis:""},Zs=Ks,Xs=Zs.detail,eu=Zs.diagnosis,au=Zs.specialties,tu=Zs.certificates,nu=tu.institution,ru=tu.indications,iu=tu.duration,lu=tu.unit,ou=Zs.studies,cu=Zs.medications,su=Zs.reason;Rt.a(Rt.h,"optional",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return this.transform((function(t){return e?t&&Object.values(t).some((function(e){return!(null===e||void 0===e||""===e||e===[])}))?t:a:t})).default(a)}));var uu=Rt.h().shape({detail:Rt.j().required(Xs.requiredErrorMsg),diagnosis:Rt.j().required(eu.requiredErrorMsg),reason:Rt.j().max(2e3,su.maxErrorMsg).required(su.requiredErrorMsg),certificates:Rt.h().shape({diagnosis:Rt.j().required(eu.requiredErrorMsg),indications:Rt.j().required(ru.requiredErrorMsg),institution:Rt.j().required(nu.requiredErrorMsg),duration:Rt.g().required(lu.requiredErrorMsg),unit:Rt.j().required(iu.requiredErrorMsg)}).optional(),studies:Rt.h().shape({diagnosis:Rt.j().required(eu.requiredErrorMsg),studyNames:Rt.b().min(1,ou.requiredErrorMsg)}).optional(),specialties:Rt.h().shape({diagnosis:Rt.j().required(eu.requiredErrorMsg),specialtyNames:Rt.b().of(Rt.h().shape({id:Rt.j(),name:Rt.j()})).min(1,au.requiredErrorMsg)}).optional(),medications:Rt.b().of(Rt.h().shape({id:Rt.j(),name:Rt.j(),diagnosis:Rt.j(),posology:Rt.j().nullable(),quantity:Rt.g(cu.quantity.numberError)})).optional(),other_indications:Rt.b().of(Rt.h().shape({id:Rt.g().required("El ID es requerido"),text:Rt.j().min(1,"El texto no puede estar vac\xedo").required("El texto es requerido")})).optional()}
1),du=Object(Hn.a)(Po),mu=function(e){var a=e.open,t=e.setOpen,i=e.title,l=e.subtitle,o=e.setValue,c=e.confirmButton,s=e.cancelButton,u=e.handleCloseParent,f=e.outlinedCancel,v=void 0!==f&&f,b=e.outlinedConfirm,E=void 0!==b&&b,h=du(),g=Object(n.useState)(),O=Object(p.a)(g,2),y=O[0],j=O[1],N=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t(!1),a&&(o(y),u());case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return r.a.createElement(wo,{isActive:a,handleClose:N},r.a.createElement("div",{className:h.btnBoxCenterM0},r.a.createElement("div",{className:h.titleBlue},i),l&&r.a.createElement("div",{className:h.subtitleBlue},l),r.a.createElement("div",{className:h.btnSpacing},r.a.createElement(Cn.a,{id:"standard-multiline-static",label:"Relate el problema",multiline:!0,minRows:4,variant:"filled",style:{width:"80%"},fullWidth:!1,inputProps:{maxLength:256},onChange:function(e){return j(e.target.value)}}),r.a.createElement(Ln.a,{container:!0,spacing:3,style:{marginTop:"40px"}},r.a.createElement(Ln.a,{item:!0,xs:6},r.a.createElement(At.a,{className:v?h.btnRedNextOutline:h.btnSubmitRed,onClick:function(){return N(!1)}},s)),r.a.createElement(Ln.a,{item:!0,xs:6},r.a.createElement(At.a,{className:E?h.btnBlueOutline:h.btnBlueNext,onClick:function(){return N(!0)}},c))))))},pu="FINISHED",fu=t(602),vu=function(e){var a=e.consultationData,t=e.open,i=e.setOpen,l=e.stomp,o=e.getQueueAll,c=Qs,s=Ks,u=Object(n.useState)(Object(z.a)({},$s)),f=Object(p.a)(u,2),v=f[0],b=f[1],E=Object(n.useState)(!1),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(!0),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(n.useState)(!1),S=Object(p.a)(_,2),I=S[0],C=S[1],w=F(),k=Object(p.a)(w,1)[0],D=k.userToken,T=k.userData,A=Object(n.useState)({first_name:"",last_name:""}),q=Object(p.a)(A,2),P=q[0],M=q[1],L=Object(n.useState)(!1),R=Object(p.a)(L,2),B=R[0],V=R[1],U=Object(n.useState)([]),H=Object(p.a)(U,2),J=H[0],Q=H[1],K=ne(),$=function(){return i(!1)},Z=Object(z.a)({},a),X=function(e){W(K,e,G,"Error")};Object(n.useEffect)((function(){var e=!0;return b(Object(z.a)({},$s)),V(!1),C(!1),e&&D&&null!==a&&void 0!==a&&a.familymember&&ee(),e&&D&&null!==a&&void 0!==a&&a.consultation_id&&ae(),function(){e=!1}}),[a,D]);var ee=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),e.next=3,Hr(null===a||void 0===a?void 0:a.familymember,D,X).then((function(e){M(Object(z.a)(Object(z.a)({},null===e||void 0===e?void 0:e.data),{},{familymember:null===a||void 0===a?void 0:a.familymember}))})).catch((function(){return X("Ocurri\xf3 un error al obtener los datos del paciente")})).finally((function(){return V(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Li(null===a||void 0===a?void 0:a.consultation_id,D,X).then((function(e){var a,t,n,r,i,l,o,c,s,u,d,m,p,f,v,E,h,g,O,y;y={diagnosis:(null===e||void 0===e||null===(a=e.data)||void 0===a||null===(t=a.consultation)||void 0===t?void 0:t.diagnosis)||"",Diagnosis:(null===e||void 0===e||null===(n=e.data)||void 0===n||null===(r=n.consultation)||void 0===r?void 0:r.diagnosis)||"",reason:(null===e||void 0===e||null===(i=e.data)||void 0===i||null===(l=i.consultation)||void 0===l?void 0:l.reason)||"",detail:(null===e||void 0===e||null===(o=e.data)||void 0===o||null===(c=o.consultation)||void 0===c?void 0:c.detail)||"",medications:(null===e||void 0===e||null===(s=e.data)||void 0===s||null===(u=s.prescriptions)||void 0===u?void 0:u.flatMap((function(e){return e.medications.map((function(e){return Object(z.a)(Object(z.a)({},e),{},{primary:e.diagnosis,disabled:!0})}))})))||[],other_indications:(null===e||void 0===e||null===(d=e.data)||void 0===d||null===(m=d.indications)||void 0===m||null===(p=m.filter((function(e){return"Otra indicacion"===e.name})))||void 0===p?void 0:p.map((function(e){return Object(z.a)(Object(z.a)({},e),{},{name:e.indications,text:e.indications,disabled:!0})})))||[],certificates:(null===e||void 0===e||null===(f=e.data)||void 0===f||null===(v=f.certificates)||void 0===v?void 0:v[0])||null,specialties:{specialtyNames:(null===e||void 0===e||null===(E=e.data)||void 0===E?void 0:E.specialties.map((function(e){return{field:(null===e||void 0===e?void 0:e.comment)||"",id:(null===e||void 0===e?void 0:e.id)||0,name:(null===e||void 0===e?void 0:e.name)||"",primary:(null===e||void 0===e?void 0:e.name)||"",disabled:!0}})))||[]},studies:{studyNames:(null===e||void 0===e||null===(h=e.data)||void 0===h?void 0:h.studies.map((function(e){return{id:(null===e||void 0===e?void 0:e.id)||0,name:(null===e||void 0===e?void 0:e.name)||"",primary:(null===e||void 0===e?void 0:e.name)||"",disabled:!0}})))||[]},indicationsTemplateDTOList:(null===e||void 0===e||null===(g=e.data)||void 0===g||null===(O=g.indicationsTemplateConsultations)||void 0===O?void 0:O.map((function(e){return Object(z.a)(Object(z.a)({},e),{},{id:e.indication_template_id,disabled:!0})})))||[]},b(Object(z.a)({},y))})).catch((function(){return X("Ocurri\xf3 un error al obtener los datos de la consulta")}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){var e,a,t=!0,n=pe(de);t&&n&&(b(n),x(!(null!==(e=n.detail)&&void 0!==e&&e.length)||!(null!==(a=n.diagnosis)&&void 0!==a&&a.length)));return function(){t=!1}}),[]);var te=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(null!==a&&void 0!==a&&a.consultation_id?Pi(t,D,null===a||void 0===a?void 0:a.consultation_id):qi(t,D)).then((function(e){me(de),Array.isArray(e)&&0===e.length?(setTimeout((function(){re()}),2e3),W(K,"No se guardo los datos de las consulta correctamente",G)):(ie(),W(K,"Se registr\xf3 la consulta correctamente",Y))})).catch((function(){X("Ocurri\xf3 un error al obtener la consulta")})).finally((function(){o(),C(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),re=function(){var e={patientId:a.patientid,professionalId:a.professionalid,orderNumber:a.order_number,command:"FailSaveConsultation",specialtyId:a.specialty_id,queueId:a.id,date:a.created_date,
1status:"ERROR"};qc.put(Object(z.a)({},e)),l.send("/app/message",{},JSON.stringify(e)),me(de)},ie=function(){var e={patientId:a.patientid,professionalId:a.professionalid,orderNumber:a.order_number,command:"ProfessionalFinish",specialtyId:a.specialty_id,queueId:a.id,date:a.created_date,status:"FINISHED"};qc.put(Object(z.a)({},e)),l.send("/app/message",{},JSON.stringify(e)),me(de)},le=function(e,t){var n,r,l,o,c,s,u,d,m,p;(Z=Object(z.a)(Object(z.a)({},Z),e)).status=pu,Z.diagnosis=e.Diagnosis,delete Z.Diagnosis,!e.reason&&a.reason&&(Z.reason=a.reason),a.queue_id&&(Z.queueId=a.queue_id),Z.studies=[],null!==e&&void 0!==e&&null!==(n=e.studies)&&void 0!==n&&null!==(r=n.studyNames)&&void 0!==r&&r.length&&null!==e&&void 0!==e&&null!==(l=e.studies)&&void 0!==l&&l.diagnosis&&e.studies.studyNames.forEach((function(a){return Z.studies.push({name:a.name,diagnosis:e.studies.diagnosis})})),Z.certificates=null===e||void 0===e||!e.certificates||null!==t&&void 0!==t&&t.certificates?[]:[e.certificates],Z.specialties=[],null!==e&&void 0!==e&&null!==(o=e.specialties)&&void 0!==o&&null!==(c=o.specialtyNames)&&void 0!==c&&c.length&&null!==e&&void 0!==e&&null!==(s=e.specialties)&&void 0!==s&&s.diagnosis&&e.specialties.specialtyNames.forEach((function(a){return Z.specialties.push({name:a.name,diagnosis:e.specialties.diagnosis,comment:a.field})})),null!==(u=Z)&&void 0!==u&&null!==(d=u.medications)&&void 0!==d&&d.length&&(Z.medications=Z.medications.map((function(e){var a=Object(z.a)({},e);return delete a.id,delete a.primary,a}))),Z.patient_dto={affiliate_number:P.patient_dto.affiliateNumber,prepaid_health_category:P.patient_dto.prepaid_health_category,attention_type:"VIRTUAL_GUARD"},Z.professional_dto={drName:T.first_name+" "+T.last_name,professionalId:T.professional_dto.id,professional_name:T.first_name+" "+T.last_name,professional_license:null===(m=T.professional_dto)||void 0===m?void 0:m.licence_str,professional_specialties:null===(p=T.professional_dto)||void 0===p?void 0:p.specialties,email:T.email},te(Z),i(!1)},oe=function(e){return function(a,t){O(!!t&&e)}};return r.a.createElement(r.a.Fragment,null,r.a.createElement(fu.a,{open:t,onClose:$,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description"},r.a.createElement(Lr.a,{sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:1e3,bgcolor:"background.paper",border:"2px solid #000",boxShadow:24,p:4}},r.a.createElement("div",{style:{position:"absolute",top:0,right:0},className:"close"},r.a.createElement(Rn.a,{title:"Cerrar"},r.a.createElement(Xa.a,{onClick:function(){return $()}},r.a.createElement(Co.a,null)))),r.a.createElement("div",{className:"videocall",style:{display:"flex"}},r.a.createElement("div",{className:"container"},r.a.createElement("div",{style:{height:"80vh",width:"140%"}},r.a.createElement("div",{className:"action-panel",style:{height:"100%"}},B?r.a.createElement(ns.a,null):null,r.a.createElement(Pt.d,{initialValues:v,validationSchema:uu,onSubmit:function(e,a){return le(e,a)},enableReinitialize:!0,validateOnMount:!0},(function(e){var t,n,i,l,o,u,d=e.errors,m=e.touched,p=e.values,f=e.setFieldValue;return r.a.createElement(Pt.c,{id:c},r.a.createElement("div",{className:"accordion-list"},r.a.createElement("div",{className:"accordion-wrapper"},r.a.createElement(Ys,{title:"Paciente ".concat((null===P||void 0===P?void 0:P.first_name)||""," ").concat((null===P||void 0===P?void 0:P.last_name)||""),type:"Name",expanded:g,handleChange:oe("Name"),patient:P}),r.a.createElement(Ys,{required:!0,title:"Registro de Consulta",type:"RC",expanded:g,handleChange:oe("RC"),formField:s,hasErrors:!p.detail||!p.Diagnosis||!p.reason&&!a.reason||(null===d||void 0===d?void 0:d.detail)||(null===d||void 0===d?void 0:d.Diagnosis)||(null===d||void 0===d?void 0:d.reason)&&!a.reason,saveOnStorage:function(e){function a(){return e.apply(this,arguments)}return a.toString=function(){return e.toString()},a}((function(){return saveOnStorage(p)})),setDisabledSubmit:x,consultation:a,disable:!0,setDiagnosisList:Q}),r.a.createElement(Ys,{title:"Prescripci\xf3n",type:"PC",expanded:g,handleChange:oe("PC"),formField:s,setFieldValue:f,saveOnStorage:function(e){function a(){return e.apply(this,arguments)}return a.toString=function(){return e.toString()},a}((function(){return saveOnStorage(p)})),values:p,errors:null===d||void 0===d?void 0:d.medications,hasErrors:!(null!==p&&void 0!==p&&null!==(t=p.medications)&&void 0!==t&&t.length)||(null===m||void 0===m?void 0:m.medications)&&(null===d||void 0===d?void 0:d.medications),diagnosisList:J}),r.a.createElement(Ys,{title:"Plantilla Indicaciones",type:"IT",expanded:g,handleChange:oe("IT"),formField:s,setFieldValue:f,saveOnStorage:function(e){function a(){return e.apply(this,arguments)}return a.toString=function(){return e.toString()},a}((function(){return saveOnStorage(p)})),values:p,errors:null===d||void 0===d?void 0:d.indicationsTemplateDTOList,hasErrors:!(null!==p&&void 0!==p&&null!==(n=p.indicationsTemplateDTOList)&&void 0!==n&&n.length)||(null===m||void 0===m?void 0:m.indicationsTemplateDTOList)&&(null===d||void 0===d?void 0:d.indicationsTemplateDTOList)}),r.a.createElement(Ys,{title:"Certificado M\xe9dico",type:"C",expanded:g,handleChange:oe("C"),formField:s,hasErrors:!(null!==p&&void 0!==p&&p.certificates)||(null===d||void 0===d?void 0:d.certificates),saveOnStorage:function(e){function a(){return e.apply(this,arguments)}return a.toString=function(){return e.toString()},a}((function(){return saveOnStorage(p)})),consultation:a}),r.a.createElement(Ys,{title:"Derivaci\xf3n",type:"D",expanded:g,handleChange:oe("D"),formField:s,values:null===p||void 0===p?void 0:p.specialties,setFieldValue:f,saveOnStorage:function(e){function a(){return e.apply(this,arguments)}return a.toString=function(){return e.toString()},a}((function(){return saveOnStorage(p)})),errors:null===d||void 0===d?void 0:d.specialties,hasErrors:!(null!==p&&void 0!==p&&null!==(i=p.specialties)&&void 0!==i&&null!==(l=i.specialtyNames)&&void 0!==l&&l.length)||(null===m||void 0===m?void 0:m.specialties)&&(null===d||void 0===d?void 0:d.specialties)}),r.a.createElement(Ys,{title:"Pedido de estudios",type:"PE",expanded:g,handleChange:oe("PE"),formField:s,values:null===p||void 0===p?void 0:p.studies,setFieldValue:f,saveOnStorage:function(e){function a(){return e.apply(this,arguments)}return a.toString=function(){return e.toString()},a}((function(){return saveOnStorage(p)})),errors:null===d||void 0===d?void 0:d.studies,hasErrors:!(null!==p&&void 0!==p&&null!==(o=p.studies)&&void 0!==o&&null!==(u=o.studyNames)&&void 0!==u&&u.length)||(null===m||void 0===m?void 0:m.studies)&&(null===d||void 0===d?void 0:d.studies)})),r.a.createElement("div",{className:"icon-btn-wrapper",style:{display:"flex",flexDirection:"column",height:"130%",justifyContent:"space-evenly"}},r.a.createElement(Rn.a,{title:N?"Para finalizar la consulta, complete el registro de la misma en Registro de Consulta.":""},r.a.createElement(At.a,{type:"submit",className:"btn ".concat(N&&"btn--disabled"),endIcon:I&&r.a.createElement(qt.a,{size:24}),onClick:function(){N?setMessage("Para finalizar la consulta, complete el registro de la misma."):le(p,d)}},"Enviar consulta")))))})))))))))},bu=t(220),Eu=Object(Hn.a)(Po),hu=function(e){var a=e.setIsAllowed,t=e.isAllowed,i=Object(n.useState)(),l=Object(p.a)(i,2),o=(l[0],l[1],Object(n.useState)(!1)),c=Object(p.a)(o,2),s=c[0],u=c[1],f=Eu(),v=Object(n.useRef)(!0);Object(n.useEffect)((function(){return v.current&&1!=t&&b(),function(){return v.current=!1}}),[v.current]);var b=function(){u(!0)},E=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(!1),a(!0);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement("div",{style:{zIndex:1e3}},r.a.createElement(wo,{isActive:s,handleClose:E},r.a.createElement("div",{className:f.btnBoxCenterM0},r.a.createElement("div",{className:f.titleBlue},"Permisos de sonido de llamada entrante."),r.a.createElement("div",{className:f.subtitleBlue},"Mediline sonara una alerta de llamada entrante para poder notificar al profesional, permitir el uso de la alerta."),r.a.createElement(At.a,{className:f.btnBlueNext,onClick:function(){return E(!0)}},"Permitir"))))},gu=null,Ou=Object(Hn.a)((function(e){return{submitGetPatient:{backgroundColor:"#002C54","&:hover":{backgroundColor:"#00396e"},margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize"},submitCancel:{backgroundColor:"#DA2037","&:hover":{backgroundColor:"#e84353"},widht:"11rem",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize"}}})),yu=function(e){var a,t,i,l,o,c,s,u,f,v,b=e.setVirtualGuardData,E=e.setVideoCall,h=(e.videoCall,e.setOnConsult),g=e.hasPermission,O=e.setAskPermission,y=e.realoadComponent,j=e.setIsAllowed,N=e.isAllowed,x=e.setProfessionalsList,_=(Ou(),Qo()),S=Object(p.a)(_,2)[1],I=ne(),C=F(),w=Object(p.a)(C,1)[0],k=w.userData,D=w.userToken,T=Object(n.useState)(new Map),A=Object(p.a)(T,2),q=A[0],P=A[1],M=Object(n.useState)(!1),L=Object(p.a)(M,2),R=L[0],B=L[1],V=Object(Hn.a)(Po)(),U=Object(n.useState)([]),H=Object(p.a)(U,2),J=H[0],Y=H[1],Q=Object(n.useState)([]),Z=Object(p.a)(Q,2),X=Z[0],ee=Z[1],ae=Object(n.useState)(!1),te=Object(p.a)(ae,2),re=te[0],ie=te[1],le=Object(n.useState)(!1),oe=Object(p.a)(le,2),ce=oe[0],se=oe[1],ue=Object(n.useState)(!1),de=Object(p.a)(ue,2),me=de[0],pe=de[1],fe=Object(n.useState)(!1),ve=Object(p.a)(fe,2),be=ve[0],Ee=ve[1],he=Object(n.useState)(!1),ge=Object(p.a)(he,2),Oe=ge[0],ye=ge[1],je=Object(n.useState)(null),Ne=Object(p.a)(je,2),xe=Ne[0],_e=Ne[1],Se=Object(n.useState)(null),we=Object(p.a)(Se,2),ke=we[0],De=we[1],Te=Object(n.useState)(0),Ae=Object(p.a)(Te,2),qe=Ae[0],Pe=Ae[1],Me=Object(n.useState)(!0),Le=Object(p.a)(Me,2),Re=Le[0],Fe=Le[1],Be=Object(n.useState)(!1),Ve=Object(p.a)(Be,2),Ue=(Ve[0],Ve[1]),He=(null===k||void 0===k?void 0:k.first_name)+" "+(null===k||void 0===k?void 0:k.last_name),We=Object(n.useState)(""),Ge=Object(p.a)(We,2),Je=Ge[0],Ye=Ge[1],Qe=Object(n.useState)(!1),Ke=Object(p.a)(Qe,2),$e=(Ke[0],Ke[1]),Ze=Object(n.useState)(!1),Xe=Object(p.a)(Ze,2),ea=Xe[0],aa=Xe[1],ta=Object(n.useState)({patientId:"",professionalId:(null===k||void 0===k||null===(a=k.professional_dto)||void 0===a?void 0:a.auth_id)||(null===(t=ze())||void 0===t||null===(i=t.userData.professional_dto)||void 0===i?void 0:i.auth_id),profesionalName:"",profImage:"",profSpecialty:"",reason:"",specialtyId:(null===k||void 0===k||null===(l=k.professional_dto)||void 0===l||null===(o=l.specialties[0])||void 0===o?void 0:o.id)||(null===(c=ze())||void 0===c||null===(s=c.userData.professional_dto)||void 0===s||null===(u=s.specialties[0])||void 0===u?void 0:u.id),queueId:"",connected:!0,orderNumber:""}),na=Object(p.a)(ta,2),ra=na[0],ia=na[1],la=Object(n.useState)(null),oa=Object(p.a)(la,2),ca=oa[0],sa=oa[1],ua=Object(n.useState)(null),da=Object(p.a)(ua,2),ma=da[0],pa=da[1],fa=Object(n.useState)(null),va=Object(p.a)(fa,2),ba=va[0],Ea=va[1],ha=Object(n.useState)(!1),ga=Object(p.a)(ha,2),Oa=ga[0],ya=ga[1],ja=Object(n.useState)(null),Na=Object(p.a)(ja,2),xa=Na[0],_a=Na[1],Sa=Object(n.useState)(!1),Ia=Object(p.a)(Sa,2),Ca=Ia[0],wa=Ia[1],ka=Object(n.useState)(null),Da=Object(p.a)(ka,2),Ta=Da[0],Aa=Da[1],Pa=function(e){var a=new Audio(e);a.addEventListener("canplaythrough",(function(){a.play()}))};window.onbeforeunload=function(){ea&&function(){var e;h(!1);var a={patientId:null===ra||void 0===ra?void 0:ra.patientId,orderNumber:null===ra||void 0===ra?void 0:ra.orderNumber,specialtyId:null===ra||void 0===ra?void 0:ra.specialtyId,command:"ProfessionalCancel",professionalId:null===ra||void 0===ra?void 0:ra.professionalId,queueId:null===ra||void 0===ra?void 0:ra.queueId,date:null===ra||void 0===ra?void 0:ra.date};qc.put(Object(z.a)(Object(z.a)({},a),{},{status:"QUIT"})),null===(e=gu)||void 0===e||e.send("/app/message",{},JSON.stringify(a)),localStorage.setItem("consult",null)}()};var Ma=function(e){var a=[];e.map((function(e){var t,n,r={"Prof.":"".concat(null!==(t=null===e||void 0===e?void 0:e.professional_first_name)&&void 0!==t?t:""," ").concat(null!==(n=null===e||void 0===e?void 0:e.professional_last_name)&&void 0!==n?n:""),Nombre:(null===e||void 0===e?void 0:e.first_name)+" "+(null===e||void 0===e?void 0:e.last_name),Correo:$(null===e||void 0===e?void 0:e.familymember),Financiador:null===e||void 0===e?void 0:e.financer,"Tiempo de Espera/Hora":Ie(e.created_date),Estado:K(e.status)};a.push(r)})),Y(a)},La=function(e){var a=[];e.map((function(e){var t,n,r={"Prof.":"".concat(null!==(t=null===e||void 0===e?void 0:e.professional_first_name)&&void 0!==t?t:""," ").concat(null!==(n=null===e||void 0===e?void 0:e.professional_last_name)&&void 0!==n?n:""),Nombre:(null===e||void 0===e?void 0:e.first_name)+" "+(null===e||void 0===e?void 0:e.last_name),Correo:$(null===e||void 0===e?void 0:e.familymember),Financiador:null===e||void 0===e?void 0:e.financer,"Tiempo de Espera/Hora":Ce(e.created_date),Estado:K(e.status)};a.push(r)})),ee(a)};Object(n.useEffect)((function(){D&&k&&(Va(),Ua());var e=setInterval(Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Va(),Ua();case 2:case"end":return e.stop()}}),e)}))),3e4);return function(){return clearInterval(e)}}),[k,D,be,re]),Object(n.useEffect)((function(){var e=setInterval((function(){Ba()}),12e4);return function(){return clearInterval(e)}}),[k,be,re]),Object(n.useEffect)((function(){if(re&&!Oe&&Pa(rc),!re&&Oe&&(Pa(ic),R)){var e=setInterval((function(){Pa(ic)}),3e3);return function(){return clearInterval(e)}}}),[re,Oe,R]),Object(n.useEffect)((function(){var e;if(null!==k&&void 0!==k&&null!==(e=k.professional_dto)&&void 0!==e&&e.auth_id){var a=new Ra.a("https://queue.mediline.com.ar/ws");(gu=Object(Fa.over)(a)).connect({},Ha,Ja);var t=setTimeout((function(){Fe(!1)}),3e3);return function(){clearTimeout(t)}}}),[k]);var za=function(){Va(),Ua()},Ba=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qa(D,"waiting call","profesional",ra);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Va=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t,n,r,i,l,o,c,s,u;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null!==k&&void 0!==k&&null!==(a=k.professional_dto)&&void 0!==a&&null!==(t=a.specialties[0])&&void 0!==t&&t.id||null!==(n=ze())&&void 0!==n&&null!==(r=n.userData.professional_dto)&&void 0!==r&&null!==(i=r.specialties[0])&&void 0!==i&&i.id)){e.next=6;break}return $e(!0),e.next=4,Zo(D,(null===k||void 0===k||null===(l=k.professional_dto)||void 0===l||null===(o=l.specialties[0])||void 0===o?void 0:o.id)||(null===(c=ze())||void 0===c||null===(s=c.userData.professional_dto)||void 0===s||null===(u=s.specialties[0])||void 0===u?void 0:u.id)).then((function(e){Ma(e),_e(e),Pe(e.length),0===e.length?ye(!1):(ye(!0),B(!0),nc("Hay pacientes en la sala de espera..."))})).catch((function(e){})).finally((function(){return $e(!1)}));case 4:e.next=8;break;case 6:"Error en persistir la sesi\xf3n, vuelva a iniciar sesi\xf3n.",W(I,"Error en persistir la sesi\xf3n, vuelva a iniciar sesi\xf3n.",G,G);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ua=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t,n,r,i,l,o,c,s,u;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null!==k&&void 0!==k&&null!==(a=k.professional_dto)&&void 0!==a&&null!==(t=a.specialties[0])&&void 0!==t&&t.id||null!==(n=ze())&&void 0!==n&&null!==(r=n.userData.professional_dto)&&void 0!==r&&null!==(i=r.specialties[0])&&void 0!==i&&i.id)){e.next=6;break}return $e(!0),e.next=4,Xo(D,(null===k||void 0===k||null===(l=k.professional_dto)||void 0===l||null===(o=l.specialties[0])||void 0===o?void 0:o.id)||(null===(c=ze())||void 0===c||null===(s=c.userData.professional_dto)||void 0===s||null===(u=s.specialties[0])||void 0===u?void 0:u.id)).then((function(e){De(e),La(e)})).catch((function(e){})).finally((function(){return $e(!1)}));case 4:e.next=8;break;case 6:"Error en persistir la sesi\xf3n, vuelva a iniciar sesi\xf3n.",W(I,"Error en persistir la sesi\xf3n
1, vuelva a iniciar sesi\xf3n.",G,G);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ha=function(){var e,a;null!==k&&void 0!==k&&null!==(e=k.professional_dto)&&void 0!==e&&e.auth_id&&(gu.subscribe("/user/"+(null===k||void 0===k||null===(a=k.professional_dto)||void 0===a?void 0:a.auth_id)+"/private",Ga),gu.subscribe("/allusers/public",Wa),S({type:"VIRTUAL_GUARD",stomp:gu}))},Wa=function(e){var a,t,n,r,i,l,o,c,s={},u="";if((s=null!==e&&void 0!==e&&e.body?JSON.parse(e.body):e,null!==k&&void 0!==k&&null!==(a=k.professional_dto)&&void 0!==a&&null!==(t=a.specialties[0])&&void 0!==t&&t.name)&&(null!==(n=s)&&void 0!==n&&null!==(r=n.specialtyId)&&void 0!==r&&r.includes("b3792b24-85a8-4373-8b06-c0d48ec744a4")&&(u="Cl\xednica m\xe9dica"),null!==(i=s)&&void 0!==i&&null!==(l=i.specialtyId)&&void 0!==l&&l.includes("e09fa8d7-77f3-4c63-93e1-19e6caf1f6fc")&&(u="Pediatr\xeda"),(null===k||void 0===k||null===(o=k.professional_dto)||void 0===o||null===(c=o.specialties[0])||void 0===c?void 0:c.name)===u))if("SetOrder"===s.command||"PATIENT_QUEUE"===s.command){var d;s.queueId,null===(d=s)||void 0===d||d.patientId;aa(!1),Ye(ra.command),Va(),ye(!0),B(!0),nc("Hay pacientes en la sala de espera...")}else if("SetProfessional"===s.command||"FailSaveConsultation"===s.command||"ProfessionalFinish"===s.command)Ue(!0),aa(!0),Va(),Ua();else if("PatientCancel"===s.command&&Je!==ra.command){var m;s.queueId,null===(m=s)||void 0===m||m.patientId;localStorage.setItem("consult",null),aa(!1),Ye(ra.command),h(!1),Fe(!1),Ee(!0),ie(!1),B(!1),Ue(!1),Va(),Ua()}},Ga=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t={},t=null!==a&&void 0!==a&&a.body?JSON.parse(a.body):a,q.get(t.patientId)?(q.get(t.patientId).push(t),P(new Map(q))):((n=[]).push(t),q.set(t.patientId,n),P(new Map(q))),"Start"!==t.command){e.next=11;break}localStorage.setItem("consult",!0),h(!1),ia(Object(z.a)(Object(z.a)({},ra),{},{patientId:t.patientId,orderNumber:t.orderNumber,professionalId:t.professionalId,queueId:t.queueId,reason:t.reason,profesionalName:t.profesionalName,specialtyId:ra.specialtyId,connected:ra.connected,profImage:t.profImage,profSpecialty:t.profSpecialty})),b(Object(z.a)(Object(z.a)({},t),{},{uid:t.professionalId,role:"publisher",channel:t.queueId,layout:1})),E(!0),e.next=64;break;case 11:if("SetProfessional"!==t.command){e.next=23;break}return ia(Object(z.a)(Object(z.a)({},ra),{},{patientId:t.patientId,orderNumber:t.orderNumber,professionalId:t.professionalId,queueId:t.queueId,reason:t.reason,specialtyId:ra.specialtyId,profesionalName:t.profesionalName,connected:ra.connected,profImage:t.profImage,profSpecialty:t.profSpecialty})),localStorage.setItem("consult",!0),h(!0),ie(!0),ye(!1),pe(!1),Ue(!0),e.next=21,qa(D,"enter call","profesional",t);case 21:e.next=64;break;case 23:if("PatientTimeoutCancel"!==t.command&&"ProfessionalTimeoutCancel"!==t.command){e.next=36;break}return localStorage.setItem("consult",null),Ue(!1),h(!1),Fe(!1),ie(!1),W(I,"Se cancel\xf3 la consulta por inactividad del paciente",G,G),e.next=32,qa(D,"patient not connected","profesional",t);case 32:Va(),Ua(),e.next=64;break;case 36:if("WAITING"!==t.status){e.next=44;break}ia(Object(z.a)(Object(z.a)({},ra),{},{patientId:t.patientId,orderNumber:t.orderNumber,professionalId:t.professionalId,queueId:t.queueId,reason:t.reason,specialtyId:ra.specialtyId,profesionalName:t.profesionalName,connected:ra.connected,profImage:t.profImage,profSpecialty:t.profSpecialty})),Fe(!0),ie(!0),ye(!1),pe(!1),e.next=64;break;case 44:if("NoPatient"!==t.command){e.next=53;break}Ue(!1),se(!0),Va(),Fe(!1),ye(!1),ie(!1),e.next=64;break;case 53:if("PatientCancel"!==t.command){e.next=64;break}return localStorage.setItem("consult",null),Ue(!1),h(!1),Fe(!1),Ee(!0),ie(!1),Va(),Ua(),e.next=64,qa(D,"patient cancelled","profesional",t);case 64:S({type:"VIRTUAL_GUARD",data:t,stomp:gu});case 65:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),Ja=function(e){W(I,e,G,G)},Ya=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;
1return 0!==X.length&&r.a.createElement(_c,{disableElements:!0,disabledRows:!0,disabledHead:e,data:X,buttonCall:r.a.createElement(Ic.a,null),buttonConsultation:r.a.createElement(Pc.a,null),setConsultation:Ea,setSend:pa,buttonSend:r.a.createElement(Mc.a,null)})},Qa=function(){return Oe&&!re?r.a.createElement("div",null,0===J.length&&Ka(),r.a.createElement("p",null,"Hay pacientes en la sala de espera, haz click en"," ",r.a.createElement("b",null,"el bot\xf3n de llamada")," para comenzar la consulta."),0===J.length&&r.a.createElement(Za,null)):re?r.a.createElement("div",null,r.a.createElement("p",null,"Paciente encontrado, esperando su respuesta..."),r.a.createElement(Za,null)):ce&&!Oe&&0===qe?r.a.createElement("div",{className:"virtual-guard"},Ka(),r.a.createElement("p",null,"No hay pacientes en la cola, esperando pacientes..."),r.a.createElement(Za,null)):me?r.a.createElement("div",{className:"virtual-guard"},0===J.length?Ka():null,r.a.createElement("p",null,"Espere un momento mientras se realiza la conexi\xf3n con su paciente..."),r.a.createElement(Za,null)):r.a.createElement("div",{className:"virtual-guard"},0===J.length?Ka():null,r.a.createElement("p",null,"Sin pacientes en grilla. Esperando ingreso de pacientes..."),r.a.createElement(Za,null))},Ka=function(){return r.a.createElement("div",{className:"table-scroll-container"},Ya()?Ya():r.a.createElement(_c,{setCall:null,call:null,data:[{"Prof.":"-",Nombre:"-",Correo:"-",Financiador:"-","Tiempo de Espera/Hora":"-",Estado:"-"}],buttonCall:null}))};Object(n.useEffect)((function(){0!==qe&&null!==ca&&(!function(e){if(g){var a,t;Pa(ic);var n={orderNumber:null===e||void 0===e?void 0:e.order_number,specialtyId:null===k||void 0===k||null===(a=k.professional_dto)||void 0===a?void 0:a.specialties[0].id,command:"GetPatient",reason:null===e||void 0===e?void 0:e.reason,professionalId:null===k||void 0===k||null===(t=k.professional_dto)||void 0===t?void 0:t.auth_id,profesionalName:He,profImage:null===e||void 0===e?void 0:e.profImage,profSpecialty:null===e||void 0===e?void 0:e.profSpecialty,queueId:null===e||void 0===e?void 0:e.queueId,patientId:null!==e&&void 0!==e&&e.patientid?null===e||void 0===e?void 0:e.patientid:null===e||void 0===e?void 0:e.patientId};!1===Re&&(qc.put(Object(z.a)(Object(z.a)({},n),{},{command:"SetProfessional",status:"STARTED"})),gu.send("/app/message",{},JSON.stringify(n)),pe(!0),Fe(!0))}else O(!0)}(xe.filter((function(e){return $(e.familymember)===ca.Correo&&(null===e||void 0===e?void 0:e.first_name)+" "+(null===e||void 0===e?void 0:e.last_name)===ca.Nombre}))[0]),sa(null))}),[ca]),Object(n.useEffect)((function(){if(0!==X.length&&null!==ma){var e=ke.filter((function(e){return $(e.familymember)===ma.Correo&&(null===e||void 0===e?void 0:e.first_name)+" "+(null===e||void 0===e?void 0:e.last_name)===ma.Nombre}));Aa(e[0]),wa(!0),pa(null)}}),[ma]),Object(n.useEffect)((function(){if(0!==X.length&&null!==ba){var e=ke.filter((function(e){return $(e.familymember)===ba.Correo&&(null===e||void 0===e?void 0:e.first_name)+" "+(null===e||void 0===e?void 0:e.last_name)===ba.Nombre&&Ce(e.created_date)===ba["Tiempo de Espera/Hora"]}));_a(e[0]),ya(!0),Ea(null)}}),[ba]);return window.onbeforeunload=function(){localStorage.setItem("consult",null)},r.a.createElement("div",{className:"virtual-guard"},0!==J.length&&r.a.createElement("div",{className:"table-scroll-container"},r.a.createElement(_c,{setCall:sa,call:ca,data:J,buttonCall:r.a.createElement(Ic.a,null)}),Ya(!0)),r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:ac,alt:"Guardia Virtual"}),r.a.createElement("h2",null,"Guardia Virtual - ",null===k||void 0===k||null===(f=k.professional_dto)||void 0===f||null===(v=f.specialties[0])||void 0===v?void 0:v.name),r.a.createElement(Rn.a,{slots:{transition:Go.a},title:"Recargar Grilla"},r.a.createElement(Xa.a,{onClick:function(){y()}},r.a.createElement(Lc.a,null))),r.a.createElement(Rn.a,{slots:{transition:Go.a},title:"Profesionales en l\xednea"},r.a.createElement(Xa.a,{onClick:function(){x(!0)}},r.a.createElement("img",{src:tc,alt:"Profesionales en linea",style:{width:"24px",height:"24px"}})))),r.a.createElement("div",{style:{textAlign:"center"}},r.a.createElement(Qa,null)),Object(n.useMemo)((function(){return r.a.createElement(vu,{getQueueAll:za,stomp:gu,consultationData:xa,open:Oa,setOpen:ya})}),[xa,Oa]),Object(n.useMemo)((function(){return r.a.createElement(rs,{setOpenChatSend:wa,openChatSend:Ca,setPatientSend:Aa,patientSend:Ta})}),[Ta,Ca]),r.a.createElement(hu,{setIsAllowed:j,isAllowed:N}),N&&r.a.createElement(wo,{isActive:R,handleClose:function(){return B(!1)}},r.a.createElement("div",{className:V.btnBoxCenterM0},r.a.createElement("div",{className:V.titleBlue}
1,"Hay pacientes en la sala de espera"),r.a.createElement("div",{className:V.btnSpacing},r.a.createElement("div",{style:{margin:"15px"}},r.a.createElement(At.a,{className:V.btnBlueNext,onClick:function(){return B(!1)}},"Aceptar"))))))},ju=function(e){var a=e.consultationData,t=e.setConsultIsSubmitted,i=e.setConsultFinishedWithError,l=e.setMessage,o=e.setPatientLeftProfessionalContainerStyle,c=e.setContainerStyle,s=e.setPatientFinish,u=e.patientFinish,f=e.stomp,v=Qs,b=Ks,E=Object(n.useState)(Object(z.a)({},$s)),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(!1),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(n.useState)(!0),S=Object(p.a)(_,2),I=S[0],C=S[1],w=Object(n.useState)(!1),k=Object(p.a)(w,2),D=k[0],T=k[1],A=Object(n.useState)(!1),q=Object(p.a)(A,2),P=q[0],M=q[1],L=Object(n.useState)([]),R=Object(p.a)(L,2),B=R[0],V=R[1],U=Object(n.useState)(!1),H=Object(p.a)(U,2),J=H[0],Q=H[1],K=F(),$=Object(p.a)(K,1)[0],Z=$.userToken,X=$.userData,ee=Object(n.useState)(),ae=Object(p.a)(ee,2),te=ae[0],re=ae[1],ie=Object(n.useState)({first_name:"",last_name:""}),le=Object(p.a)(ie,2),oe=le[0],ce=le[1],fe=Object(n.useState)([]),ve=Object(p.a)(fe,2),be=ve[0],Ee=ve[1],he=Object(n.useState)(!1),ge=Object(p.a)(he,2),Oe=(ge[0],ge[1],ne()),ye=Object(z.a)({},a);window.onbeforeunload=function(){me(de),localStorage.setItem("consult",null)};var je=function(e){W(Oe,e,G,"Error")};Object(n.useEffect)((function(){var e=!0;return e&&Z&&null!==a&&void 0!==a&&a.familymember&&Ne(),function(){e=!1}}),[a,Z]),Object(n.useEffect)((function(){var e=setInterval(Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qa(Z,"in call","profesional",X);case 2:case"end":return e.stop()}}),e)}))),15e3);return function(){return clearInterval(e)}}),[]);var Ne=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hr(null===a||void 0===a?void 0:a.familymember,Z,je).then((function(e){ce(Object(z.a)(Object(z.a)({},null===e||void 0===e?void 0:e.data),{},{familymember:null===a||void 0===a?void 0:a.familymember}))})).catch((function(){return je("Ocurri\xf3 un error al obtener los datos del paciente")}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T(!1),!a){e.next=5;break}return Q(!0),e.next=5,qi(B,Z).then((function(e){me(de),t(!0),localStorage.setItem("consult",null),Array.isArray(e)&&0===e.length?(setTimeout((function(){Ce()}),2e3),W(Oe,"No se guardo los datos de las consulta correctamente",G)):W(Oe,"Se registr\xf3 la consulta correctamente",Y)})).catch((function(){je("Ocurri\xf3 un error al obtener la consulta"),Q(!1)}));case 5:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),_e=function(e,t){var n,r,i,l,o,c,s,u,d,m;T(!0),(ye=Object(z.a)(Object(z.a)({},ye),e)).status=pu,ye.diagnosis=e.Diagnosis,delete ye.Diagnosis,!e.reason&&a.reason&&(ye.reason=a.reason),a.queueId&&(ye.queueId=a.queueId),ye.studies=[],null!==e&&void 0!==e&&null!==(n=e.studies)&&void 0!==n&&null!==(r=n.studyNames)&&void 0!==r&&r.length&&null!==e&&void 0!==e&&null!==(i=e.studies)&&void 0!==i&&i.diagnosis&&e.studies.studyNames.forEach((function(a){return ye.studies.push({name:a.name,diagnosis:e.studies.diagnosis})})),ye.certificates=null===e||void 0===e||!e.certificates||null!==t&&void 0!==t&&t.certificates?[]:[e.certificates],ye.specialties=[],null!==e&&void 0!==e&&null!==(l=e.specialties)&&void 0!==l&&null!==(o=l.specialtyNames)&&void 0!==o&&o.length&&null!==e&&void 0!==e&&null!==(c=e.specialties)&&void 0!==c&&c.diagnosis&&e.specialties.specialtyNames.forEach((function(a){return ye.specialties.push({name:a.name,diagnosis:e.specialties.diagnosis,comment:a.field})})),null!==(s=ye)&&void 0!==s&&null!==(u=s.medications)&&void 0!==u&&u.length&&(ye.medications=ye.medications.map((function(e){var a=Object(z.a)({},e);return delete a.id,delete a.primary,a}))),ye.patient_dto={affiliate_number:oe.patient_dto.affiliateNumber,prepaid_health_category:oe.patient_dto.prepaid_health_category,attention_type:"VIRTUAL_GUARD"},ye.professional_dto={drName:X.first_name+" "+X.last_name,professionalId:X.professional_dto.id,professional_name:X.first_name+" "+X.last_name,professional_license:null===(d=X.professional_dto)||void 0===d?void 0:d.licence_str,professional_specialties:null===(m=X.professional_dto)||void 0===m?void 0:m.specialties,email:X.email},V(ye)},Se=function(e){return function(a,t){x(!!t&&e)}},Ie=function(e){var a,t;e&&Object.keys(e).length&&(a=de,t=e,localStorage.setItem(a,se.Buffer.from(JSON.stringify(t)).toString(ue)))},Ce=function(){var e={patientId:a.patientId,professionalId:a.professionalId,orderNumber:a.orderNumber,command:"FailSaveConsultation",specialtyId:a.specialtyId,queueId:a.queueId,date:a.date,status:"ERROR",error:te};qc.put(Object(z.a)({},e)),f.send("/app/message",{},JSON.stringify(e)),me(de),localStorage.setItem("consult",null),i(!0)};return Object(n.useEffect)((function(){var e,a,t=!0,n=pe(de);t&&n&&(O(n),C(!(null!==(e=n.detail)&&void 0!==e&&e.length)||!(null!==(a=n.diagnosis)&&void 0!==a&&a.length)));return function(){t=!1}}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement(Pt.d,{initialValues:g,validationSchema:uu,onSubmit:function(e,a){return _e(e,a)},enableReinitialize:!0,validateOnMount:!0},(function(e){var t,n,i,d,m,p,E,h=e.errors,g=e.touched,O=e.values,y=e.setFieldValue;return r.a.createElement(Pt.c,{id:v}
1,r.a.createElement("div",{className:"accordion-list"},r.a.createElement("div",{className:"accordion-wrapper"},r.a.createElement(Ys,{title:"Paciente ".concat((null===oe||void 0===oe?void 0:oe.first_name)||""," ").concat((null===oe||void 0===oe?void 0:oe.last_name)||""),type:"Name",expanded:N,handleChange:Se("Name"),patient:oe}),r.a.createElement(Ys,{required:!0,title:"Registro de Consulta",type:"RC",expanded:N,handleChange:Se("RC"),formField:b,hasErrors:!O.detail||!O.Diagnosis||!O.reason&&!a.reason||(null===h||void 0===h?void 0:h.detail)||(null===h||void 0===h?void 0:h.Diagnosis)||(null===h||void 0===h?void 0:h.reason)&&!a.reason,saveOnStorage:function(){return Ie(O)},setDisabledSubmit:C,consultation:a,setDiagnosisList:Ee}),r.a.createElement(Ys,{title:"Prescripci\xf3n",type:"PC",expanded:N,handleChange:Se("PC"),formField:b,setFieldValue:y,saveOnStorage:function(){return Ie(O)},values:O,errors:(null===h||void 0===h?void 0:h.medications)+(null===h||void 0===h?void 0:h.other_indications),hasErrors:!(null!==O&&void 0!==O&&null!==(t=O.medications)&&void 0!==t&&t.length)&&!(null!==O&&void 0!==O&&null!==(n=O.other_indications)&&void 0!==n&&n.length),patientFinish:u,diagnosisList:be}),r.a.createElement(Ys,{title:"Plantilla Indicaciones",type:"IT",expanded:N,handleChange:Se("IT"),formField:b,setFieldValue:y,saveOnStorage:function(){return Ie(O)},values:O,errors:null===h||void 0===h?void 0:h.indicationsTemplateDTOList,hasErrors:!(null!==O&&void 0!==O&&null!==(i=O.indicationsTemplateDTOList)&&void 0!==i&&i.length)||(null===g||void 0===g?void 0:g.indicationsTemplateDTOList)&&(null===h||void 0===h?void 0:h.indicationsTemplateDTOList)}),r.a.createElement(Ys,{title:"Certificado M\xe9dico",type:"C",expanded:N,handleChange:Se("C"),formField:b,hasErrors:!(null!==O&&void 0!==O&&O.certificates)||(null===h||void 0===h?void 0:h.certificates),saveOnStorage:function(){return Ie(O)},consultation:a}),r.a.createElement(Ys,{title:"Derivaci\xf3n",type:"D",expanded:N,handleChange:Se("D"),formField:b,values:null===O||void 0===O?void 0:O.specialties,setFieldValue:y,saveOnStorage:function(){return Ie(O)},errors:null===h||void 0===h?void 0:h.specialties,hasErrors:!(null!==O&&void 0!==O&&null!==(d=O.specialties)&&void 0!==d&&null!==(m=d.specialtyNames)&&void 0!==m&&m.length)||(null===g||void 0===g?void 0:g.specialties)&&(null===h||void 0===h?void 0:h.specialties)}),r.a.createElement(Ys,{title:"Pedido de estudios",type:"PE",expanded:N,handleChange:Se("PE"),formField:b,values:null===O||void 0===O?void 0:O.studies,setFieldValue:y,saveOnStorage:function(){return Ie(O)},errors:null===h||void 0===h?void 0:h.studies,hasErrors:!(null!==O&&void 0!==O&&null!==(p=O.studies)&&void 0!==p&&null!==(E=p.studyNames)&&void 0!==E&&E.length)||(null===g||void 0===g?void 0:g.studies)&&(null===h||void 0===h?void 0:h.studies)})),r.a.createElement("div",{className:"icon-btn-wrapper",style:{display:"flex",flexDirection:"column",height:"130%",justifyContent:"space-evenly"}},r.a.createElement(Rn.a,{title:I?"Para finalizar la consulta, complete el registro de la misma en Registro de Consulta.":""},r.a.createElement(At.a,{type:"submit",className:"btn ".concat(I&&"btn--disabled"),endIcon:J&&r.a.createElement(qt.a,{size:24}),onClick:function(){I?l("Para finalizar la consulta, complete el registro de la misma."):_e(O,h)}},"Finalizar consulta")),!u&&r.a.createElement(At.a,{type:"submit",className:"btn",disabled:u,onClick:function(){!function(){var e={patientId:a.patientId,professionalId:a.professionalId,orderNumber:a.orderNumber,command:"PatientFinish",specialtyId:a.specialtyId,queueId:a.queueId,date:a.date};qc.put(Object(z.a)(Object(z.a)({},e),{},{status:"FINISHED"})),f.send("/app/message",{},JSON.stringify(e)),W(Oe,"Se finaliz\xf3 el paciente correctamente",Y),s(!0),o({display:"none"}),c({display:"inline-block"})}()}},"Finalizar Paciente"),r.a.createElement(Rn.a,{title:"Si hubo un problema de conexi\xf3n de parte del paciente, notif\xedquelo en el sistema."},r.a.createElement(At.a,{variant:"contained",color:"primary",className:"btn",style:{backgroundColor:"#DA2037",color:"white"},type:"submit",onClick:function(){M(!0)}},"Falla t\xe9cnica")))))})),r.a.createElement(Lo,{open:D,handleClose:xe,title:"\xbfDesea finalizar la consulta?",confirmButton:"Finalizar",cancelButton:"Volver"}),r.a.createElement(mu,{open:P,setOpen:M,setValue:re,handleCloseParent:function(){var e={patientId:a.patientId,professionalId:a.professionalId,orderNumber:a.orderNumber,command:"VideoCallError",specialtyId:a.specialtyId,queueId:a.queueId,date:a.date,status:"ERROR",error:te};qc.put(Object(z.a)({},e)),f.send("/app/message",{},JSON.stringify(e)),me(de),localStorage.setItem("consult",null),i(!0),W(Oe,"Se registr\xf3 el problema correctamente",Y)},title:"\xbfHubo problemas t\xe9cnicos durante la llamada?",confirmButton:"Enviar",cancelButton:"Cancelar"}))},Nu=function(e){var a=e.data,t=e.setMessage,n=e.setConsultIsSubmitted,i=e.setConsultFinis
1hedWithError,l=e.stomp,o=e.setPatientLeftContainerStyle,c=e.setPatientLeftProfessionalContainerStyle,s=e.patientFinish,u=e.setPatientFinish;return r.a.createElement("div",{className:"action-panel",style:{height:"100%"}},r.a.createElement(ju,{setPatientFinish:u,patientFinish:s,setContainerStyle:o,setPatientLeftProfessionalContainerStyle:c,consultationData:a,setMessage:t,setConsultFinishedWithError:i,stomp:l,setConsultIsSubmitted:n}))},xu=t(1168),_u=Object(Hn.a)(Po),Su=function(e){var a=e.open,t=e.title,i=e.subtitle,l=e.handleClose,o=e.outlinedConfirm,c=void 0!==o&&o,s=e.queue,u=_u(),f=Object(n.useState)(0),v=Object(p.a)(f,2),b=v[0],E=v[1],h=F(),g=Object(p.a)(h,1)[0].userToken,O=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mi(g,s.queueId,b||0).finally((function(){l()}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(wo,{isActive:a,handleClose:O},r.a.createElement("div",{className:u.btnBoxCenterM0},r.a.createElement("div",{className:u.titleBlue},t),i&&r.a.createElement("div",{className:u.subtitleBlue},i),r.a.createElement("div",{className:u.btnSpacing},r.a.createElement("p",{style:{fontSize:"17px",fontWeight:"700",margin:"0"}},"Por favor califica tu consulta"),r.a.createElement(xu.a,{name:"no-value",value:b,onChange:function(e,a){E(a)}}),r.a.createElement("div",{style:{margin:"15px"}},r.a.createElement(At.a,{className:c?u.btnBlueOutline:u.btnBlueNext,onClick:function(){return O()}},"Finalizar")))))},Iu=function(){return r.a.createElement("div",{id:"local",className:"d-flex justify-content-center position-absolute local"})},Cu=function(e){var a=e.isProfessional;return r.a.createElement("div",{id:"remote",className:"d-flex justify-content-center remote",style:a?{height:"75vh",width:"70vw"}:{height:"75vh",width:"80vw"}})},wu=t(324),ku=t.n(wu),Du=t(325),Tu=t.n(Du),Au=t(326),qu=t.n(Au),Pu=t(327),Mu=t.n(Pu),Lu=t(328),Ru=t.n(Lu),Fu=function(e){var a=e.actions,t=e.consultIsSubmitted,i=e.consultDuration,l=e.consultFinishedWithError,o=Qo(),c=Object(p.a)(o,1)[0],s=c.data,u=c.stomp,d=Object(n.useState)({video:!0,audio:!0}),m=Object(p.a)(d,2),f=m[0],v=m[1],b=Object(n.useState)(!0),E=Object(p.a)(b,2),h=E[0],g=E[1];Object(n.useEffect)((function(){(t||l)&&O()}),[t,l]);var O=function(){var e=a.leaveVideoCall;if(!l){var t={patientId:null===s||void 0===s?void 0:s.patientId,orderNumber:null===s||void 0===s?void 0:s.orderNumber,specialtyId:null===s||void 0===s?void 0:s.specialtyId,command:"ProfessionalFinish",dateTimeProfessionalHangup:i,professionalId:null===s||void 0===s?void 0:s.professionalId,queueId:null===s||void 0===s?void 0:s.queueId,date:null===s||void 0===s?void 0:s.date};qc.put(Object(z.a)(Object(z.a)({},t),{},{status:"FINISHED"})),u.send("/app/message",{},JSON.stringify(t))}e()};return r.a.createElement("div",{style:{background:"#da2037",borderRadius:"0px 0px 5px 5px",display:"flex",justifyContent:"space-evenly",height:"74px",width:"100%",alignItems:"center"}},r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:f.audio?"primary":"secondary",onClick:function(){var e=a.startAudio,t=a.stopAudio;f.audio?(t(),v((function(e){return Object(z.a)(Object(z.a)({},e),{},{audio:!e.audio})}))):(e(),v((function(e){return Object(z.a)(Object(z.a)({},e),{},{audio:!e.audio})})))}},f.audio?r.a.createElement(ku.a,{sx:{fontSize:"27px"}}):r.a.createElement(Tu.a,{sx:{fontSize:"27px"}})," ")),r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:f.video?"primary":"secondary",onClick:function(){var e=a.startVideo,t=a.stopVideo;f.video?(t(),v((function(e){return Object(z.a)(Object(z.a)({},e),{},{video:!e.video})}))):(v((function(e){return Object(z.a)(Object(z.a)({},e),{},{video:!e.video})})),e())}},f.video?r.a.createElement(Vo.a,{sx:{fontSize:"27px"}}):r.a.createElement(qu.a,{sx:{fontSize:"27px"}}))),r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:"primary",onClick:function(){h?(document.querySelectorAll("#remote div").forEach((function(e){e.style.cssText="\n        justify-content: center;\n        display: flex;\n        width: 100%;\n        height: 100%;\n        position: relative;\n        overflow: hidden;\n        background-color: black;\n        "})),document.querySelectorAll("#remote .agora_video_player").forEach((function(e){e.style.cssText="\n        object-fit: contain !important;\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        "}))):(document.querySelectorAll("#remote div").forEach((function(e){e.style.cssText="\n        width: 100%;\n        height: 100%;\n        position: relative;\n        overflow: hidden;\n        background-color: black;\n        "})),document.querySelectorAll("#remote .agora_video_player").forEach((function(e){e.style.cssText="\n        object-fit: cover !important;\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        "})));g(!h)}},h?r.a.createElement(Mu.a,{sx:{fontSize:"27px"}}):r.a.createElement(Ru.a,{sx:{fontSize:"27px"}}))))},zu=Object(n.createContext)(),Bu=function(e){var a=e.reducer,t=e.initialState,i=e.children;return r.a.createElement(zu.Provider,{value:Object(n.useReducer)(a,t)},i)},Vu=function(){return Object(n.useContext)(zu)},Uu=t(580),Hu=t.n(Uu),Wu=function(e){var a=e.actions,t=e.callFinished,i=Vu(),l=Object(p.a)(i,1)[0],o=l.data,c=l.stomp,s=Object(n.useState)({video:!0,audio:!0}),u=Object(p.a)(s,2),d=u[0],m=u[1],f=Object(n.useState)(!0),v=Object(p.a)(f,2),b=v[0],E=v[1];Object(n.useEffect)((function(){t&&h()}),[t]);var h=function(){var e=a.leaveVideoCall;if(!t){var n={patientId:null===o||void 0===o?void 0:o.patientId,orderNumber:null===o||void 0===o?void 0:o.orderNumber,specialtyId:null===o||void 0===o?void 0:o.specialtyId,command:"PatientFinish",professionalId:null===o||void 0===o?void 0:o.professionalId,queueId:null===o||void 0===o?void 0:o.queueId,date:null===o||void 0===o?void 0:o.date};qc.put(Object(z.a)(Object(z.a)({},n),{},{status:"FINISHED"})),c.send("/app/message",{},JSON.stringify(n))}e()};return r.a.createElement("div",{style:{background:"#da2037",borderRadius:"0px 0px 5px 5px",display:"flex",justifyContent:"space-evenly",height:"74px",width:"100%",alignItems:"center"}},r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:d.audio?"primary":"secondary",onClick:function(){var e=a.startAudio,t=a.stopAudio;d.audio?(t(),m((function(e){return Object(z.a)(Object(z.a)({},e),{},{audio:!e.audio})}))):(e(),m((function(e){return Object(z.a)(Object(z.a)({},e),{},{audio:!e.audio})})))}},d.audio?r.a.createElement(ku.a,{sx:{fontSize:"27px"}}):r.a.createElement(Tu.a,{sx:{fontSize:"27px"}})," ")),r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:d.video?"primary":"secondary",onClick:function(){var e=a.startVideo,t=a.stopVideo;d.video?(t(),m((function(e){return Object(z.a)(Object(z.a)({},e),{},{video:!e.video})}))):(m((function(e){return Object(z.a)(Object(z.a)({},e),{},{video:!e.video})})),e())}},d.video?r.a.createElement(Vo.a,{sx:{fontSize:"27px"}}):r.a.createElement(qu.a,{sx:{fontSize:"27px"}}))),r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:"secondary",onClick:h},r.a.createElement(Hu.a,{sx:{fontSize:"27px"}}))),r.a.createElement("div",null,r.a.createElement(At.a,{style:{background:"none",boxShadow:"none"},variant:"contained",color:"primary",onClick:function(){b?(document.querySelectorAll("#remote div").forEach((function(e){e.style.cssText="\n        justify-content: center;\n        display: flex;\n        width: 100%;\n        height: 100%;\n        position: relative;\n        overflow: hidden;\n        background-color: black;\n        "})),document.querySelectorAll("#remote .agora_video_player").forEach((function(e){e.style.cssText="\n        object-fit: contain !important;\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        "}))):(document.querySelectorAll("#remote div").forEach((function(e){e.style.cssText="\n        width: 100%;\n        height: 100%;\n        position: relative;\n        overflow: hidden;\n        background-color: black;\n        "})),document.querySelectorAll("#remote .agora_video_player").forEach((function(e){e.style.cssText="\n        object-fit: cover !important;\n        width: 100%;\n        height: 100%;\n        position: absolute;\n        left: 0px;\n        top: 0px;\n        "})));E(!b)}},b?r.a.createElement(Mu.a,{sx:{fontSize:"27px"}}):r.a.createElement(Ru.a,{sx:{fontSize:"27px"}}))))},Gu=t(73),Ju=t.n(Gu),Yu=Object(n.createContext)(),Qu=function(e){var a=e.children,t=Object(n.useState)((function(){return Ju.a.createClient({mode:"rtc",codec:"vp8"})})),i=Object(p.a)(t,1)[0];return r.a.createElement(Yu.Provider,{value:{client:i}},a)}
1,Ku=(t(939),function(e){var a=e.rtcProps,t=void 0===a?{}:a,i=e.setVideoCall,l=e.setContainerStyle,o=e.setMessage,c=e.setConsultSuccess,s=e.consultSuccess,u=e.consultIsSubmitted,f=e.consultFinishedWithError,v=e.consultDuration,b=void 0===v?"":v,E=e.patientLeftProfessionalContainerStyle,h=e.setPatientLeftProfessionalContainerStyle,g=e.setPatientFinish,O=e.stompData,y=e.localTracks,j=e.setLocalTracks,N=F(),x=Object(p.a)(N,1)[0],_=x.userData,S=x.userToken,I=Object(n.useState)(!1),C=Object(p.a)(I,2),w=C[0],k=C[1],D=null===_||void 0===_?void 0:_.active_role,T=D===da,A=D===ma,q=Object(n.useState)(""),P=Object(p.a)(q,2),M=P[0],L=P[1],R=Object(n.useState)(""),B=Object(p.a)(R,2),V=B[0],U=B[1],H=ne(),G=Object(n.useContext)(Yu).client,J=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,G.join(t.appId,t.channel,t.token||null,t.uid||null);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){if(null!==O&&void 0!==O&&O.professionalId&&T){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ji(S,null===O||void 0===O?void 0:O.professionalId).then((function(e){L(e.data.first_name+" "+e.data.last_name),U(e.data.professional_dto.licence_str)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[O]);var Y=function(){Ju.a.createCameraVideoTrack({encoderConfig:"120p"}).then((function(e){j((function(a){return Object(z.a)(Object(z.a)({},a),{},{videoTrack:e})})),G.publish(e),e.play("local")})).catch((function(e){o("Ocurri\xf3 un error al conectarse al video: ",e)}))},K=function(){Ju.a.createMicrophoneAudioTrack({encoderConfig:"speech_low_quality"}).then((function(e){j((function(a){return Object(z.a)(Object(z.a)({},a),{},{audioTrack:e})})),G.publish(e)})).catch((function(e){o("Ocurri\xf3 un error al conectarse al audio: ",e)}))},$=function(){y.videoTrack.close(),y.videoTrack.stop(),G.unpublish(y.videoTrack)},Z=function(){y.audioTrack.close(),y.audioTrack.stop(),G.unpublish(y.audioTrack)},X=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $(),Z(),G.leave(),e.next=5,qa(S,"suscribing videotrack",A?"profesional":"paciente",O);case 5:i(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ee(){return ae.apply(this,arguments)}function ae(){return ae=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:G.enableDualStream(),J().then((function(){Y(),K(),G.on("network-quality",(function(e){if(e.uplinkNetworkQuality>=5||e.downlinkNetworkQuality>=5){W(H,"Conexi\xf3n de red inestable",Q,Q)}})),G.on("user-published",function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(G._users.length>1)){e.next=4;break}return G.leave(),e.abrupt("return");case 4:return e.next=6,G.subscribe(a,t);case 6:return e.next=8,qa(S,"suscribing videotrack",A?"profesional":"paciente",O);case 8:"video"===t&&a.videoTrack.play("remote"),"audio"===t&&a.audioTrack.play();case 10:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}())})),G.on("user-left",Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:T?k(!0):(g(!0),h({display:"none"}),l({display:"inline-block"}),o("El paciente se desconecto, por favor, complete el registro de consulta antes de finalizar la llamada."));case 1:case"end":return e.stop()}}),e)})))),G.on("connection-state-change",(function(e,a){("RECONNECTING"===e&&"CONNECTED"===a||"DISCONNECTED"===e&&"CONNECTING"===a)&&J()}));case 4:case"end":return e.stop()}}),e)}))),ae.apply(this,arguments)}return Object(n.useEffect)((function(){ee()}),[]),Object(n.useEffect)((function(){y.videoTrack}),[y.videoTrack]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"call-container",style:E},r.a.createElement("div",{className:"p-2 rounded shadow-lg position-relative"},!A&&r.a.createElement("div",{className:"doctor-info-banner"}
1,r.a.createElement("div",{style:{padding:"10px"}},r.a.createElement("p",{style:{margin:"0"}},"Est\xe1s siendo atentido por el/la"," ",r.a.createElement("span",{style:{fontWeight:"bold"}},"Dr/a. ",M),"."),r.a.createElement("p",{style:{margin:"0"}},"Mat: ",V))),r.a.createElement(Iu,null),r.a.createElement(Cu,{isProfessional:A,profName:M}),T&&r.a.createElement(Wu,{setMessage:o,callFinished:w,actions:{startAudio:K,stopAudio:Z,startVideo:Y,stopVideo:$,leaveVideoCall:X,startOneToOneVideoCall:ee}}),A&&r.a.createElement(Fu,{setVideoCall:i,setMessage:o,consultIsSubmitted:u,consultFinishedWithError:f,consultDuration:b,actions:{startAudio:K,stopAudio:Z,startVideo:Y,stopVideo:$,leaveVideoCall:X,startOneToOneVideoCall:ee}}))),r.a.createElement(Su,{open:s,setOpen:c,handleClose:function(){c(!s)},title:"\xa1Felicidades, tu consulta ha finalizado con \xe9xito!"}))}),$u=function(e){var a=e.setTime,t=e.isVideocallFinished,i=Object(n.useState)(+Date.now()),l=Object(p.a)(i,2),o=l[0],c=l[1],s=Object(n.useState)(null),u=Object(p.a)(s,2),f=u[0],v=u[1];Object(n.useEffect)((function(){c(+Date.now())}),[]);var b=function(){v(new Date(+new Date-o))};Object(n.useEffect)((function(){o&&requestAnimationFrame(b)}),[o]),Object(n.useEffect)((function(){f&&requestAnimationFrame(b)}),[f]),Object(n.useEffect)((function(){if(t){var e=E(f);a(e)}}),[t]);var E=function(e){if(!e)return"00:00:00";var a=e.getUTCHours()>9?e.getUTCHours():"0".concat(e.getUTCHours()),t=e.getUTCMinutes()>9?e.getUTCMinutes():"0".concat(e.getUTCMinutes()),n=e.getUTCSeconds()<10?"0".concat(e.getUTCSeconds()):e.getUTCSeconds();return"".concat(a,":").concat(t,":").concat(n)},h=F(),g=Object(p.a)(h,1)[0],O=g.userData,y=g.userToken,j=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t,n,r,i;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Zo(y,(null===O||void 0===O||null===(a=O.professional_dto)||void 0===a||null===(t=a.specialties[0])||void 0===t?void 0:t.id)||(null===(n=sessionProfileGet())||void 0===n||null===(r=n.userData.professional_dto)||void 0===r||null===(i=r.specialties[0])||void 0===i?void 0:i.id)).then((function(e){e&&S(e.length)})).catch((function(e){console.error(e)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){j();var e=setInterval(Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j();case 1:case"end":return e.stop()}}),e)}))),1500);return function(){return clearInterval(e)}}),[]);var N=Object(n.useState)(0),x=Object(p.a)(N,2),_=x[0],S=x[1];return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{display:"flex",justifyContent:"center",paddingLeft:"1rem",fontSize:17,fontWeight:"bold",color:ko.AzulMediline}},"Tiempo actual consulta: ",E(f)),r.a.createElement("div",{style:{display:"flex",justifyContent:"center",paddingLeft:"1rem",fontSize:17,fontWeight:"bold",color:ko.AzulMediline}},"Pacientes en espera: ",_))},Zu=function(e){var a=e.videoCallData,t=e.setVideoCall,i=e.setMessage,l=Object(n.useState)(""),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)({}),f=Object(p.a)(u,2),v=f[0],b=f[1],E=Object(n.useState)(!1),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(!1),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Qo(),S=Object(p.a)(_,1)[0].stomp,I=Object(n.useState)(0),C=Object(p.a)(I,2),w=C[0],k=C[1],D=(ne(),Object(n.useState)({display:"flex"})),T=Object(p.a)(D,2),A=T[0],q=T[1],P=Object(n.useState)(!1),M=Object(p.a)(P,2),L=M[0],R=M[1],F=Object(n.useState)({audioTrack:null,videoTrack:null}),z=Object(p.a)(F,2),B=z[0],V=z[1];return Object(n.useEffect)((function(){if(a.channel&&a.uid&&a.role){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t,n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat("https://token.mediline.com.ar","/rtc/").concat(a.channel,"/").concat(a.role,"/uid/").concat(a.uid),e.prev=1,e.next=4,le.a.get(t);case 4:n=e.sent,r=n.data.rtcToken,s(r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1);case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}();e()}}
1),[a]),c&&r.a.createElement("div",null,r.a.createElement("div",{className:"videocall"},r.a.createElement("div",{className:"container",style:v},r.a.createElement(Ku,{rtcProps:{appId:"992909ec37a34a29b51cd126ee0cda9d",channel:a.channel,token:c,uid:a.uid},localTracks:B,setLocalTracks:V,setContainerStyle:b,setPatientFinish:R,patientLeftProfessionalContainerStyle:A,setPatientLeftProfessionalContainerStyle:q,setVideoCall:t,setMessage:i,consultIsSubmitted:N,consultFinishedWithError:g,stomp:S,consultDuration:w}),r.a.createElement("div",{style:{height:"80vh",marginLeft:L?"0px":"-60px"}},r.a.createElement($u,{setTime:k,isVideocallFinished:N}),r.a.createElement(Nu,{setPatientFinish:R,patientFinish:L,setContainerStyle:b,setPatientLeftProfessionalContainerStyle:q,setConsultFinishedWithError:O,stomp:S,data:a,setConsultIsSubmitted:x,setMessage:i})))))},Xu=function(){var e=Object(n.useRef)(!1);return Object(n.useEffect)((function(){e.current=!0;parseInt("3600000")}),[]),null},ed=Object(Hn.a)(Po),ad=function(e){var a=e.setHasPermission,t=e.setAskPermission,i=e.askPermission,l=Object(n.useState)(),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)(!1),f=Object(p.a)(u,2),v=f[0],b=f[1],E=ed(),h=Object(n.useRef)(!0);Object(n.useEffect)((function(){return h.current&&g(),function(){return h.current=!1}}),[h.current]),Object(n.useEffect)((function(){return i&&(c?b(!0):g()),function(){return t(!1)}}),[i]),Object(n.useEffect)((function(){c&&b(!0)}),[c]);var g=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(bu.requestMediaPermissions)().then((function(){s(null),a(!0)})).catch((function(e){var t=e.type,n=e.message;t===bu.MediaPermissionsErrorType.SystemPermissionDenied?s(1):t===bu.MediaPermissionsErrorType.UserPermissionDenied?s(2):t===bu.MediaPermissionsErrorType.CouldNotStartVideoSource?s(3):s("Permission dismissed"===n?4:"Lo sentimos, no podemos acceder a tu c\xe1mara y micr\xf3fono en este momento. Esto podr\xeda deberse a que has denegado el permiso para acceder a ellos. Para permitir el acceso, por favor revisa la configuraci\xf3n de tu navegador y aseg\xfarate de habilitar los permisos para la c\xe1mara y el micr\xf3fono para poder usar la plataforma."),a(!1)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:b(!1);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(wo,{isActive:v,handleClose:O},r.a.createElement("div",{className:E.btnBoxCenterM0},r.a.createElement("div",{className:E.titleBlue},"Permisos de micr\xf3fono y c\xe1mara"),r.a.createElement("div",{className:E.subtitleBlue},1===c&&r.a.createElement(r.a.Fragment,null,"Ups ! Notamos que el navegador no tiene acceso a la c\xe1maro o al micr\xf3fono.",r.a.createElement("br",null),"Para establecer la videollamada es necesario que soluciones este problema.")||(2===c||4===c)&&r.a.createElement(r.a.Fragment,null,"Ups ! Notamos que no has permitido el acceso a la c\xe1maro o el micr\xf3fono.",r.a.createElement("br",null),"Para establecer la videollamada es necesario que soluciones este problema.",r.a.createElement("br",null),"Te dejamos atajos para resolver el problema seg\xfan sea tu navegador"," ")||3===c&&r.a.createElement(r.a.Fragment,null,"Ups ! Notamos que otra aplicaci\xf3n est\xe1 usando la c\xe1maro o el micr\xf3fono.",r.a.createElement("br",null),"Para establecer la videollamada es necesario que soluciones este problema.")||c&&c.message),r.a.createElement("div",{className:E.btnSpacing},(2===c||4===c)&&r.a.createElement("div",{style:{display:"flex",justifyContent:"space-evenly",marginBottom:"34px"}},r.a.createElement("a",{href:"https://support.google.com/chrome/answer/114662?hl=es&co=GENIE.Platform%3DDesktop",target:"_blank",rel:"noreferrer"},"Permitir acceso en Chrome"),r.a.createElement("a",{href:"https://support.mozilla.org/es/kb/como-administrar-los-permisos-de-tu-camara-y-micro",target:"_blank",rel:"noreferrer"},"Permitir acceso en Firefox"),r.a.createElement("a",{href:"https://support.apple.com/es-lamr/guide/safari/ibrw7f78f7fe/mac",target:"_blank",rel:"noreferrer"},"Permitir acceso en Safari"))),r.a.createElement(At.a,{className:E.btnBlueNext,onClick:function(){return O(!0)}},"Aceptar")))},td={data:[],stomp:[]},nd=function(e,a){return"VIRTUAL_GUARD"===a.type?Object(z.a)(Object(z.a)({},e),{},{data:a.data,stomp:a.stomp}):e},rd=t(1144),id=(t(940),function(){var e=Object(n.useState)([]),a=Object(p.a)(e,2),t=a[0],i=a[1],l=Object(n.useState)([]),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)(!0),f=Object(p.a)(u,2),v=f[0],b=f[1],E=F(),h=Object(p.a)(E,1)[0],g=h.userData,O=h.userToken,y=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(navigator.onLine){e.next=3;break}return b(!0),e.abrupt("return");case 3:if((n=null===g||void 0===g||null===(a=g.professional_dto)||void 0===a||null===(t=a.specialties[0])||void 0===t?void 0:t.id)&&""!=n){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,Pa(O,n).then((function(e){var a=e.data,t=a.activeProfessionals,n=a.logedOutProfessionals;if(b(!1),t&&n){var r=t.sort((function(e,a){return new Date(a.last_active)-new Date(e.last_active)})),l=n.sort((function(e,a){return new Date(a.last_logout)-new Date(e.last_logout)}));i(r),s(l)}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){var e=setInterval((function(){y()}),5e3);return function(){return clearInterval(e)}}),[O]);var j=function(e){var a=new Date(e),t=a.getDate().toString().padStart(2,"0"),n=(a.getMonth()+1).toString().padStart(2,"0"),r=a.getHours().toString().padStart(2,"0"),i=a.getMinutes().toString().padStart(2,"0");return"".concat(t,"/").concat(n," ").concat(r,":").concat(i)},N=function(e,a){return null!==e&&void 0!==e&&e.length?null===e||void 0===e?void 0:e.map((function(e){var t=e.event,n=e.id,i=e.name,l=e.last_active,o=e.last_logout,c="LogOut"!=t&&"EndedUnexpectedly"!=t;return r.a.createElement(Lr.a,{className:"item",key:n},r.a.createElement("span",null,i),r.a.createElement(Lr.a,{className:"last-active"},r.a.createElement("span",null,j(a&&o?o:l)),!a&&r.a.createElement(rd.a,{style:{color:c?"#00cc00":"#ff0000"}})))}
1)):r.a.createElement(Lr.a,{width:"2rem",height:"2px",borderRadius:"10px",bgcolor:"#002c54",mt:"1rem"})};return r.a.createElement(Lr.a,{className:"active-professionals-list"},r.a.createElement(Lr.a,{className:"title"},r.a.createElement("h2",null,"Profesionales en l\xednea")),v?r.a.createElement(Lr.a,{width:"20rem"},r.a.createElement(Za,null)):r.a.createElement(r.a.Fragment,null,r.a.createElement(Lr.a,{className:"header"},r.a.createElement("h2",null,"Profesional"),r.a.createElement("h2",null,"Ult. Actividad")),N(t,!1),r.a.createElement(Lr.a,{className:"header"},r.a.createElement("h2",null,"Profesional"),r.a.createElement("h2",null,"Ult. Cierre Sesi\xf3n")),N(c,!0)))}),ld=function(){var e=ne(),a=Object(n.useState)(!1),t=Object(p.a)(a,2),i=t[0],l=t[1],o=Object(n.useState)(!1),c=Object(p.a)(o,2),s=c[0],u=c[1],d=Object(n.useState)(!1),m=Object(p.a)(d,2),f=m[0],v=m[1],b=Object(n.useState)([]),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(n.useState)(""),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Object(n.useState)(!1),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)({}),w=Object(p.a)(C,2),k=w[0],D=w[1],T=Object(n.useState)(!1),A=Object(p.a)(T,2),q=A[0],P=A[1];Object(n.useEffect)((function(){""!==j&&W(e,j,J,J)}),[j]),Object(n.useEffect)((function(){D(!0===S?{background:"rgba(0, 0, 0, 0.3)"}:{})}),[S]);var M=Object(n.useState)(!1),L=Object(p.a)(M,2),R=L[0],F=L[1],z=Object(n.useState)(!1),B=Object(p.a)(z,2),V=B[0],U=B[1];return r.a.createElement(Yo,{initialState:td,reducer:nd}
1,r.a.createElement(Xu,null),r.a.createElement(ad,{setHasPermission:u,askPermission:f,setAskPermission:v}),i?r.a.createElement(Zu,{videoCallData:h,setVideoCall:l,setMessage:N}):r.a.createElement("div",{className:"professional",style:k},r.a.createElement("div",{className:"column",style:S?{background:"white"}:{}},R?r.a.createElement(Lr.a,{width:"100%",justifyContent:"center",alignItems:"center",display:"flex"},r.a.createElement(qt.a,null)):r.a.createElement(yu,{setVirtualGuardData:g,setVideoCall:l,toastMessage:j,setOnConsult:I,onConsult:S,hasPermission:s,setAskPermission:v,realoadComponent:function(){F(!0),setTimeout((function(){F(!1)}),2e3)},setIsAllowed:U,isAllowed:V,setProfessionalsList:P}))),r.a.createElement(wo,{isActive:q,handleClose:function(){return P(!1)},maxWidth:"xs",className:"modal-xs"},r.a.createElement(id,null)))},od=function(e){var a=e.setOpen,t=Object(c.g)(),i=F(),l=Object(p.a)(i,2),o=l[0],s=o.userData,u=o.userToken,d=l[1],m=Va(),f=Object(p.a)(m,2),v=(f[0],f[1]),b=void 0===v?d:v,E=He(),h=null===s||void 0===s?void 0:s.active_role,g=h===da,O=h===ma,y=Object(n.useState)(),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(n.useState)(),S=Object(p.a)(_,2),I=S[0],C=S[1],w=Object(n.useState)(),k=Object(p.a)(w,2),D=k[0],T=k[1],A=Object(n.useState)(!1),q=Object(p.a)(A,2),P=q[0],M=q[1];Object(n.useEffect)((function(){var e,a;if(s&&E)if(O)M(null===s||void 0===s||null===(e=s.professional_dto)||void 0===e?void 0:e.full_profile),T("Profesional"),C("/profesional"),x(Kt(null===s||void 0===s||null===(a=s.professional_dto)||void 0===a?void 0:a.photo_encode)||(null===E||void 0===E?void 0:E.picture));else if(g){var t;M(null===s||void 0===s||null===(t=s.patient_dto)||void 0===t?void 0:t.full_profile),T("Paciente"),C("/paciente")}}),[s,E,O,g]);var L=Object(Hn.a)((function(){return{avatar:{boxShadow:"0px 0px 3px #ffffff",marginBottom:"5px"},exitToApp:{color:"#da2037","& svg":{fill:"#da2037"}},menu:{display:"flex",flexDirection:"column",height:"100%",justifyContent:"space-between",minWidth:"350px"},menuList:{backgroundColor:"white",color:"#002c54","& svg":{fill:"#002c54"}},menuTop:{overflow:"auto"},profilePhoto:{backgroundBlendMode:"saturation",backgroundColor:O?"none":"#002c54",backgroundImage:O?"url(".concat(N,")"):"none",backgroundPosition:"center center",backgroundSize:"cover",height:"150px",filter:O?"blur(7.5px)":"none"},toolbarProfile:{position:"relative"},userData:{bottom:"10px",display:"flex",flexDirection:"column",height:"100%",justifyContent:"flex-end",left:"20px",position:"absolute"},userEmail:{color:"white",lineHeight:"128.91%"},userName:{color:"white",lineHeight:"128.91%"},userRole:{color:"white",fontWeight:"600",lineHeight:"128.91%"},version:{alignItems:"center",color:"#b0b0b0",display:"flex",justifyContent:"center"}}}))(),R=function(e){return r.a.createElement("img",{src:e,style:{fill:"#002c54"},alt:"Item men\xfa"})};return r.a.createElement("div",{className:L.menu},r.a.createElement("div",{className:L.menuTop},r.a.createElement("div",{className:L.toolbarProfile},r.a.createElement("div",{className:L.profilePhoto}),r.a.createElement("div",{className:L.userData},r.a.createElement(eo.a,{className:L.avatar,alt:"Foto de Perfil",src:N}),r.a.createElement("div",{className:L.userName},s.alias||(null===E||void 0===E?void 0:E.nickname)),r.a.createElement("div",{className:L.userRole},D),r.a.createElement("div",{className:L.userEmail},null===E||void 0===E?void 0:E.email))),r.a.createElement(ao.a,null),r.a.createElement(Wn.a,{className:L.menuList},r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),t.push(I)}},r.a.createElement(kl.a,null,R(co)),r.a.createElement(Jn.a,{primary:"Inicio"})),r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),t.push("/registro-completo")}},r.a.createElement(kl.a,null,R(uo)),r.a.createElement(Jn.a,{primary:"Mi perfil"})),g&&r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),t.push("/grupo-familiar")}},r.a.createElement(kl.a,null,R(mo)),r.a.createElement(Jn.a,{primary:"Mi grupo familiar"})),g&&P&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),t.push("/pacie
1nte/mis-recetas")}},r.a.createElement(kl.a,null,R(po)),r.a.createElement(Jn.a,{primary:"Mis recetas"})),r.a.createElement(Gn.a,{button:!0,onClick:function(){t.push("/mi-plan")}},r.a.createElement(kl.a,null,R(lo)),r.a.createElement(Jn.a,{primary:"Mi plan"}))),O&&P&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),t.push("/historia-clinica")}},r.a.createElement(kl.a,null,R(so)),r.a.createElement(Jn.a,{primary:"Historia cl\xednica"}))),r.a.createElement(ao.a,null),r.a.createElement(Wn.a,{className:L.menuList},r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),t.push("/actualizar-contrasenia")}},r.a.createElement(kl.a,{style:{marginLeft:"-2px"}},r.a.createElement(io.a,null)),r.a.createElement(Jn.a,{primary:"Actualizar contrase\xf1a"})),r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),window.open("https://mediline.com.ar/faq/","_blank")}},r.a.createElement(kl.a,null,R(oo)),r.a.createElement(Jn.a,{primary:"Ayuda"})),r.a.createElement(Gn.a,{button:!0,onClick:function(){a(!1),window.open("https://mediline.com.ar/terminos-y-condiciones/","_blank","noopener,noreferrer")}},r.a.createElement(kl.a,null,R(fo)),r.a.createElement(Jn.a,{primary:"T\xe9rminos y condiciones"}))))),r.a.createElement("div",null,r.a.createElement(Wn.a,{className:(L.menuList,L.exitToApp)},r.a.createElement(Gn.a,{button:!0,onClick:O?function(){var e=va;xi(s.professional_dto.id,e,u).then(d({type:"SET_VIRTUAL_GUARD",virtual_guard_availability_str:e})).catch().finally((function(){window.alert("Est\xe1s por cerrar sesi\xf3n."),d({type:"LOG_OUT",payload:null}),b({type:"SEND_MESSAGE",payload:{message:{professionalId:s.email,command:"LogOut"}}}),b({type:"DISCONNECT_WS"}),We(),t.push("/login")}))}:function(){We(),t.push("/login")}},r.a.createElement(kl.a,null,r.a.createElement(no.a,null)),r.a.createElement(Jn.a,{primary:"Cerrar sesi\xf3n"}))),r.a.createElement(ao.a,null),r.a.createElement(Wn.a,null,r.a.createElement(Gn.a,{className:L.version},vo.version))))};var cd=function(){var e=Object(c.g)(),a=F(),t=Object(p.a)(a,2),i=t[0],l=i.userData,o=i.userToken,s=t[1],u=ne(),f=(null===l||void 0===l?void 0:l.active_role)===ma,v=Object(n.useState)(!1),b=Object(p.a)(v,2),E=b[0],h=b[1],g=Object(n.useState)(""),O=Object(p.a)(g,2),y=O[0],j=O[1],N=y>0,x=Object(n.useState)(""),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)("Dr/a."),w=Object(p.a)(C,2),k=w[0],D=w[1],T="Hola, ".concat(f?k:""," ").concat(S,"!"),A=Object(Hn.a)((function(e){return{appBar:{display:"block",backgroundColor:"#002C54",transition:e.transitions.create(["width","margin"],{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),zIndex:e.zIndex.drawer+1},appBarShift:{marginLeft:240,width:"calc(100% - ".concat(240,"px)"),transition:e.transitions.create(["width","margin"],{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen})},toolbarNav:{backgroundColor:"#002C54",height:"80px",width:"100%",maxWidth:"1440px",margin:"0 auto"},titleHeader:{fontSize:"32px",fontWeight:"800",lineHeight:"40px",flexGrow:1},menuButton:{marginRight:e.spacing(2)},imageLogo:{width:"70px",marginLeft:"16px"}}}))();Object(n.useEffect)((function(){var e=!0;return o&&P(e),function(){e=!1}}),[o]),function(e,a){var t=Object(n.useRef)();Object(n.useEffect)((function(){t.current=e}),[e]),Object(n.useEffect)((function(){if(null!==a){var e=setInterval((function(){t.current()}),a);return function(){return clearInterval(e)}}}),[a])}((function(){l&&P()}),3e4),Object(n.useEffect)((function(){l?null!==l&&void 0!==l&&l.username?I((null===l||void 0===l?void 0:l.alias)||(null===l||void 0===l?void 0:l.username)):null!==l&&void 0!==l&&l.gender?D("Dra"):s({type:"GET_SESSION"}):e.push("/login")}),[l,s,e]),Object(n.useEffect)((function(){var e;null!==l&&void 0!==l&&l.sex_str&&(e=l.sex_str,D(e===Oa?"Dra.":e===ya?"Dr."
1:"Dr/a."))}),[l]);var q=function(e){W(u,e,G,G)},P=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=!(t.length>0&&void 0!==t[0])||t[0],"Ocurri\xf3 un error en la actualizaci\xf3n de cantidad de notificaciones",e.next=4,cc({meanType:"INBOX",deliveryStatus:ba},o,q).then((function(e){a&&Ti===(null===e||void 0===e?void 0:e.status.toUpperCase())?null!==e&&void 0!==e&&e.data.length?j(null===e||void 0===e?void 0:e.data[0].quantity):j(0):q("Ocurri\xf3 un error en la actualizaci\xf3n de cantidad de notificaciones")})).catch();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){"true"!==localStorage.getItem("consult")&&h(!E)};return r.a.createElement("div",{className:"header"},r.a.createElement(Gl.a,{position:"fixed",className:A.appBar},r.a.createElement(Jl.a,{className:A.toolbarNav},r.a.createElement(Xa.a,{edge:"start",className:A.menuButton,color:"inherit","aria-label":"menu",onClick:M},r.a.createElement(Xl.a,null)),r.a.createElement(xt.a,{variant:"h6",className:A.titleHeader,noWrap:!0},T),r.a.createElement(Xa.a,{color:"inherit",onClick:function(){"true"!==localStorage.getItem("consult")&&("/notificaciones"===window.location.pathname?window.location.reload():e.push("/notificaciones"))}},N?r.a.createElement(Yl.a,{badgeContent:y,color:"secondary"},r.a.createElement($l.a,null)):r.a.createElement($l.a,null)),r.a.createElement("img",{src:Ul,alt:"Logo",className:A.imageLogo}))),r.a.createElement(Ql.a,{anchor:"left",open:E,onClose:M},r.a.createElement(od,{setOpen:h})))},sd=function(){var e=Object(c.g)(),a=Object(Hn.a)((function(e){return{appBar:{display:"block",backgroundColor:"#002C54",transition:e.transitions.create(["width","margin"],{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),zIndex:e.zIndex.drawer+1},appBarShift:{marginLeft:240,width:"calc(100% - ".concat(240,"px)"),transition:e.transitions.create(["width","margin"],{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen})},toolbarNav:{backgroundColor:"#002C54",height:"80px",width:"100%",maxWidth:"1440px",margin:"0 auto"},titleHeader:{fontSize:"32px",fontWeight:"800",lineHeight:"40px",flexGrow:1},menuButton:{marginRight:e.spacing(2)},imageLogo:{width:"70px",marginLeft:"16px"}}}))();return r.a.createElement("div",{className:"header"},r.a.createElement(Gl.a,{position:"fixed",className:a.appBar},r.a.createElement(Jl.a,{className:a.toolbarNav},r.a.createElement(xt.a,{variant:"h6",className:a.titleHeader,noWrap:!0}),r.a.createElement(Xa.a,{color:"inherit",onClick:function(){e.push("/signup")}},r.a.createElement("img",{src:Ul,alt:"Logo",className:a.imageLogo})))),r.a.createElement(Ql.a,{anchor:"left"}))},ud=function(e){var a,t=e.children,n=Be(),i=ze(),l=(null===i||void 0===i||null===(a=i.userData)||void 0===a?void 0:a.active_role)===ma;return r.a.createElement("div",{className:"layout".concat(l?" layout--professional":"")},n?r.a.createElement(cd,null):r.a.createElement(sd,null),r.a.createElement("main",{className:"main"},t),(null===vo||void 0===vo?void 0:vo.version)&&r.a.createElement("div",{className:"version"},"Versi\xf3n: "+(null===vo||void 0===vo?void 0:vo.version)))}
1,dd=function(e){var a=e.notification,t=e.handleRead,i=e.handleDelete,l=a.status,o=a.subject,c=a.description,s=a.creation_date,u=Object(n.useState)(!1),d=Object(p.a)(u,2),m=d[0],f=d[1],v=ha===l,b=Object(n.useState)(v),E=Object(p.a)(b,2),h=E[0],g=E[1];return r.a.createElement(r.a.Fragment,null,r.a.createElement(Gn.a,{className:"list-item ".concat(h?"readed":""),onClick:function(){f(!0),h||(t(),g(!0))},button:!0},r.a.createElement(Jn.a,{className:"item-text",primary:r.a.createElement(xt.a,{component:"span"},Ne(s)||"")}),r.a.createElement(Jn.a,{className:"item-text",primary:o||""}),r.a.createElement(Yn.a,null,r.a.createElement(Rn.a,{title:"Eliminar notificaci\xf3n"},r.a.createElement(Xa.a,{onClick:function(){return i()}},r.a.createElement(Kn.a,null))))),r.a.createElement(wo,{isActive:m,handleClose:function(){f(!1)},title:o||""},c&&r.a.createElement("div",{dangerouslySetInnerHTML:{__html:c}})))},md=function(){function e(a,t,n,r,i){Object(yo.a)(this,e),this.id=a,this.status=t,this.subject=n,this.description=r,this.creation_date=i}return Object(jo.a)(e,null,[{key:"NotificationDto",value:function(a,t,n,r,i){return new e(a,t,n,r,i)}}]),e}(),pd=function(){var e=F(),a=Object(p.a)(e,1)[0].userToken,t=Object(n.useState)([]),i=Object(p.a)(t,2),l=i[0],o=i[1],c=Object(n.useState)(),s=Object(p.a)(c,2),u=s[0],f=s[1],v=Object(n.useState)(!1),b=Object(p.a)(v,2),E=b[0],h=b[1],g=Object(n.useState)(!0),O=Object(p.a)(g,2),y=O[0],j=O[1],N=ne(),x=function(e){W(N,e,G,"Error")};Object(n.useEffect)((function(){var e=!0;return a&&_(e),function(){return e=!1}}),[a]);var _=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){var n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t&&j(!0),n="Ocurri\xf3 un error en el servicio de notificaciones",e.next=4,oc({means:"INBOX",statuses:[ba,Ea,ha],sort:"creationDate,desc"},a,x).then((function(e){if(t&&Ti===(null===e||void 0===e?void 0:e.status)){var r=e.data.map((function(e){return md.NotificationDto(e.id,e.status,e.subject,e.description,e.creation_date)}));o(r);var i=r.filter((function(e){return e.status===ba})).map((function(e){return e.id}));i.length&&uc({status:Ea,notificationDeliveries:i},a,x).then((function(e){Ti!==(null===e||void 0===e?void 0:e.status)&&x(n)})).catch((function(){return x(n)})).finally((function(){i=[]}))}else x(n)})).catch((function(){return x(n)})).finally((function(){return j(!1)}));case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),S=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){var n,r,i,c,s=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>1&&void 0!==s[1]?s[1]:"",r="Ocurri\xf3 un error en la actualizaci\xf3n de la notificaci\xf3n",c=(i=t===ga)?null===u||void 0===u?void 0:u.id:n,i&&j(!0),e.next=7,sc({status:t,id:c},a,x).then((function(e){Ti===(null===e||void 0===e?void 0:e.status)?i&&(Yt(u.index,l,o),f(null)):x(r)})).catch((function(){return x(r)})).finally((function(){i&&j(!1)}));case 7:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return r.a.createElement("div",{className:"notification-list"},y?r.a.createElement(Za,null):l.length?r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,l.map((function(e,a){return r.a.createElement(dd,{notification:e,key:a,handleDelete:function(){e.index=a,f(e),h(!0)},handleRead:function(){return S(ha,null===e||void 0===e?void 0:e.id)}})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},"No hay notificaciones que mostrar")),r.a.createElement(Lo,{open:E,handleClose:function(e){h(!1),e&&S(ga)},title:"\xbfDeseas borrar la notificaci\xf3n?",confirmButton:"Confirmar",cancelButton:"Volver",maxWidth:"sm"}))},fd=t.p+"static/media/alarma.284f98d4.svg",vd=function(){return r.a.createElement("div",{className:"notifications"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:fd,alt:"Notificaciones"}),r.a.createElement("h2",null,"Notificaciones")),r.a.createElement("div",{className:"container"}
1,r.a.createElement(pd,null)))},bd=t(1148),Ed=t.p+"static/media/MisPedidos.5ea1fce1.svg",hd=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.post(j.base,a,De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),gd=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get(De.concatNotNullParam(O+y,a),De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Od=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get(De.concatNotNullParam(S.prescriptionBase,a),De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),yd=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get("".concat(S.base,"/").concat(a),De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),jd=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get("".concat(I.base,"/").concat(a),De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Nd=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get("".concat(C.base,"/").concat(a),De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),xd=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.patch(w.base,a,De.Authorization(t)));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),_d=t.p+"static/media/appointment-icon.5614044e.svg",Sd=t(583),Id=t.n(Sd),Cd=t(208),wd=t.n(Cd),kd=t(584),Dd=t.n(kd),Td=function(e){var a=e.title,t=e.subtitle,n=e.idButton,i=e.active,l=void 0!==i&&i,o=e.disabled,c=void 0!==o&&o,s=e.hasIcon,u=e.handleClick,d=e.phoneIcon;return r.a.createElement("div",{type:"button",disabled:c,onClick:function(){return u(n)},className:"filter-button ".concat(l?"active":""," ").concat(c?"disabled":"")},r.a.createElement("div",{className:"title-wrapper"},r.a.createElement("div",{className:"title-icon"},a," ",s&&r.a.createElement(Id.a,null)),r.a.createElement("div",{className:"subtitle"},t)),r.a.createElement(Xa.a,{edge:"end"},d?r.a.createElement(wd.a,{className:"icon",style:{fill:"white",backgroundColor:c?"#adadad":"#489633",borderRadius:"50%",padding:"5px",fontSize:"3.5rem"}}):r.a.createElement(Dd.a,{className:"icon",style:{fill:"#fff"}})))},Ad="TEST_CONNECTION",qd="VIRTUAL_GUARD_CALLED",Pd="START_VIRTUAL_GUARD_CONNECTION",Md="FINISH_CONSULTATION",Ld="SELECTED_PROFESSIONAL",Rd="SEARCH_PROFESSIONAL",Fd="FOUND_PROFESIONAL",zd=t.p+"static/media/emergenciaBlanco.04ed2cbb.svg",Bd=function(){return r.a.createElement("div",{className:"emergency-modal1"},r.a.createElement("div",{className:"emergency-modal1__description"},r.a.createElement("h3",null,"Contacto de Emergencias"),"Si la situaci\xf3n implica riesgo de vida oprima llamada directa al servcio coordinado de emergencias"),r.a.createElement("div",{className:"emergency-modal1__phone-numbers-wrapper"},r.a.createElement(At.a,{onClick:function(){return window.open("tel:911","_self")},className:"phone-numbers-item",startIcon:r.a.createElement(Ic.a,{className:"phone-number-icon"})},r.a.createElement("span",{className:"phone-numbers-item__number"},"911")," Servicio Coordinado"),r.a.createElement(At.a,{onClick:function(){return window.open("tel:100","_self")},className:"phone-numbers-item",startIcon:r.a.createElement(Ic.a,{className:"phone-number-icon"})},r.a.createElement("span",{className:"phone-numbers-item__number"}
1,"100")," Bomberos"),r.a.createElement(At.a,{onClick:function(){return window.open("tel:103","_self")},className:"phone-numbers-item",startIcon:r.a.createElement(Ic.a,{className:"phone-number-icon"})},r.a.createElement("span",{className:"phone-numbers-item__number"},"103")," Defensa Civil"),r.a.createElement(At.a,{onClick:function(){return window.open("tel:105","_self")},className:"phone-numbers-item",startIcon:r.a.createElement(Ic.a,{className:"phone-number-icon"})},r.a.createElement("span",{className:"phone-numbers-item__number"},"105"),"Emergencia Ambiental"),r.a.createElement(At.a,{onClick:function(){return window.open("tel:911","_self")},className:"phone-numbers-item",startIcon:r.a.createElement(Ic.a,{className:"phone-number-icon"})},r.a.createElement("span",{className:"phone-numbers-item__number"},"144")," Violencia de Genero")))},Vd=t(209),Ud=t.n(Vd),Hd=Object(Hn.a)(Po),Wd=function(e){var a,t=e.specialty,i=e.isComplete,l=e.setPatientData,o=e.patientData,c=e.stompClient,s=e.patientLoginData,u=(e.setPatientNotValid,F()),f=Object(p.a)(u,1)[0],v=f.userData,b=f.userToken,E=null===v||void 0===v||null===(a=v.patient_dto)||void 0===a?void 0:a.auth_id,h=Object(n.useState)(""),g=Object(p.a)(h,2),O=g[0],y=g[1],j=Hd(),N=Vu(),x=Object(p.a)(N,2)[1];Object(n.useEffect)((function(){O&&l(Object(z.a)(Object(z.a)({},o),{},{reason:O}))}),[O]);var _=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a={familymember:s,patientId:E,specialtyId:t,command:"GetOrder",reason:O},qc.post(Object(z.a)({},a)),c.send("/app/message",{},JSON.stringify(a)),e.next=5,qa(b,"enter queue","paciente",a);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement("div",{className:j.btnBoxCenterM0},r.a.createElement("div",{className:j.titleBlue,style:{margin:"2rem 0 1rem 0"}},"Motivo de Consulta"),r.a.createElement("div",{style:{marginLeft:"10px"}},r.a.createElement(Cn.a,{id:"standard-multiline-static",label:"Ingresar aqui el motivo de su consulta",multiline:!0,minRows:6,style:{width:"100%"},fullWidth:!1,inputProps:{maxLength:256},onChange:function(e){return y(e.target.value)}})),r.a.createElement("div",{className:j.titleBlue,style:{margin:"1rem 0 2rem 0",fontSize:"20px"}},"Llamar al profesional"),r.a.createElement("div",{className:j.btnSpacing,style:{marginTop:"1rem"}},r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{container:!0,xs:6,direction:"row",justifyContent:"center",alignItems:"center"},r.a.createElement("div",{onClick:function(){if(i&&0!==O.length){v.patient_dto.username=v.username,v.patient_dto.email=v.email;var e=null!==O&&void 0!==O&&O.length?O.trim():null;l({patientId:E,professionalId:"",profesionalName:"",specialtyId:t,consult:e,queueId:"",connected:!0,orderNumber:""}),x({type:"LOADING",clickButton:Rd,loading:!1}),x({type:"VIRTUAL_GUARD",stomp:c,data:o}),_()}},style:{backgroundColor:i&&0!==O.length?"#489633":"#bdbdbd",padding:"10px",width:"fit-content",borderRadius:"40px",position:"relative",cursor:i&&0!==O.length?"pointer":"default"}},r.a.createElement(wd.a,{className:"icon",style:{fill:"#fff",height:"40px",width:"40px"}}))),r.a.createElement(Ln.a,{container:!0,xs:6,direction:"row",justifyContent:"center",alignItems:"center"},r.a.createElement("div",{onClick:function(){x({type:"LOADING",clickButton:Md,loading:!1}),localStorage.setItem("consult",null)},style:{backgroundColor:"#d22a2a",padding:"10px",width:"fit-content",borderRadius:"40px",position:"relative",cursor:"pointer"}},r.a.createElement(Ud.a,{className:"icon",style:{fill:"#fff",height:"40px",width:"40px"}}))))))},Gd=t.p+"static/media/user-check.4bd1473f.svg",Jd=t.p+"static/media/wifi.4fe23a06.svg",Yd=t.p+"static/media/file.8c2e9bf2.svg",Qd=t.p+"static/media/face-shush.16741ad2.svg",Kd=t.p+"static/media/video.12d48fba.svg",$d=t.p+"static/media/chats.2ce7fe1b.svg",Zd=function(e){var a=e.open,t=e.handleClose,n=e.handleContinue,i=Object(Hn.a)(Po)();return r.a.createElement(wo,{isActive:a,handleClose:function(){return t(!1)},className:"modal2"}
1,r.a.createElement("div",{className:i.btnBoxCenterM0,style:{}},r.a.createElement("h4",{style:{fontSize:"clamp(1.4rem, 6vw, 35px)",fontWeight:600,color:"#002C54",margin:0,lineHeight:1.2}},"Recomendaciones"),r.a.createElement("div",{className:"recomendations_modal"},r.a.createElement("div",{style:{textAlign:"left"}},r.a.createElement("div",{className:"item-container"},r.a.createElement("div",{className:"icon-container"},r.a.createElement("img",{alt:"user",src:Gd})),r.a.createElement("p",null,"Asegurate de tener tus datos cargados y correctos en el perfil")),r.a.createElement("div",{className:"item-container"},r.a.createElement("div",{className:"icon-container"},r.a.createElement("img",{alt:"user",src:Jd})),r.a.createElement("p",null,"Asegurate que tu conectividad a internet sea estable")),r.a.createElement("div",{className:"item-container"},r.a.createElement("div",{className:"icon-container"},r.a.createElement("img",{alt:"user",src:Yd})),r.a.createElement("p",null,"Ten\xe9 a mano informaci\xf3n relevante para tu consulta"))),r.a.createElement("div",{style:{textAlign:"left"}},r.a.createElement("div",{className:"item-container"},r.a.createElement("div",{className:"icon-container"},r.a.createElement("img",{alt:"user",src:Qd})),r.a.createElement("p",null,"Busc\xe1 un lugar tranquilo, privado y bien iluminado")),r.a.createElement("div",{className:"item-container"},r.a.createElement("div",{className:"icon-container"},r.a.createElement("img",{alt:"user",src:Kd})),r.a.createElement("p",null,"Deb\xe9s tener el micr\xf3fono y c\xe1mara activos en tu dispositivo")),r.a.createElement("div",{className:"item-container"},r.a.createElement("div",{className:"icon-container"},r.a.createElement("img",{alt:"user",src:$d})),r.a.createElement("p",null,"Particip\xe1 activamente de la consulta")))),r.a.createElement(At.a,{className:i.btnBlueNext,onClick:n},"Continuar")))},Xd=null,em=function(e){var a,t,i=e.setVideoCallData,l=e.setVideoCall,o=e.stopRingCall,s=e.toastMessage,u=e.setConsultSuccess,f=e.hasPermission,v=e.setAskPermission,b=(e.localTracks,F()),E=Object(p.a)(b,1)[0],h=E.userToken,g=E.userData,O=Vu(),y=Object(p.a)(O,2)[1],j=yt(),N=Object(p.a)(j,1)[0].consultation,x=null===g||void 0===g||null===(a=g.patient_dto)||void 0===a?void 0:a.auth_id,_=Object(n.useRef)(null),S=ne(),I=Object(c.g)(),C=Object(n.useState)(!1),w=Object(p.a)(C,2),k=w[0],D=w[1],T=Object(n.useState)(!1),A=Object(p.a)(T,2),q=A[0],P=A[1],M=Object(n.useState)([]),L=Object(p.a)(M,2),R=L[0],B=L[1],V=Object(n.useState)([]),U=Object(p.a)(V,2),H=U[0],Y=U[1],Q=Object(n.useState)(null),K=Object(p.a)(Q,2),$=K[0],Z=K[1],X=Object(n.useState)(0),ee=Object(p.a)(X,2),ae=ee[0],te=ee[1],re=Object(n.useState)([]),ie=Object(p.a)(re,2),le=ie[0],oe=ie[1],ce=Object(n.useState)(!1),se=Object(p.a)(ce,2),ue=se[0],de=se[1],me=Object(n.useState)(""),pe=Object(p.a)(me,2),fe=pe[0],ve=(pe[1],Object(n.useState)()),be=Object(p.a)(ve,2),Ee=(be[0],be[1]),he=Object(n.useState)(!1),ge=Object(p.a)(he,2),Oe=ge[0],ye=ge[1],je=Object(n.useContext)(Yu).client,Ne=fe===qd,xe=fe===Ld,_e=Vu(),Se=Object(p.a)(_e,1)[0].clickButton,Ie=Object(n.useState)([]),Ce=Object(p.a)(Ie,2),we=Ce[0],ke=Ce[1],De=Object(n.useState)(new Map),Te=Object(p.a)(De,2),Ae=Te[0],qe=Te[1],Pe=Object(n.useState)(null===g||void 0===g?void 0:g.email),Me=Object(p.a)(Pe,2),Le=Me[0],Re=Me[1],Fe=Object(n.useState)({patientId:x,familymember:Le,professionalId:"",profesionalName:"",profSpecialty:"",specialtyId:"",reason:"",queueId:"",connected:!0,orderNumber:""}),ze=Object(p.a)(Fe,2),Be=ze[0],Ve=ze[1],Ue=Object(n.useState)(!0),He=Object(p.a)(Ue,2),We=He[0],Ge=He[1],Je=Object(n.useState)(null),Ye=Object(p.a)(Je,2),Qe=Ye[0],Ke=Ye[1];Object(n.useEffect)((function(){var e=!0,a=function(){var a=Object(m.a)(Object(d.a)().mark((function a(){var t,n,r;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return n=[],0!==(null===g||void 0===g||null===(t=g.patient_dto)||void 0===t?void 0:t.family_group.length)&&(null===g||void 0===g||null===(r=g.patient_dto)||void 0===r||r.family_group.map((function(e){n.push({label:e.first_name+" "+e.last_name,loginData:(null===g||void 0===g?void 0:g.email)+"#"+e.id_number,birthDate:null===e||void 0===e?void 0:e.b
1irth_date})}))),n.push({label:(null===g||void 0===g?void 0:g.first_name)+" "+g.last_name,loginData:null===g||void 0===g?void 0:g.email,birthDate:null===g||void 0===g?void 0:g.birth_date}),oe(n),a.next=6,Dr(h,Xe).then((function(a){!a.data.error&&e&&(B(a.data),Y(a.data))})).catch((function(e){Xe("Ocurri\xf3 un error en la b\xfasqueda de especialidades"),Xe(e.message),B([{name:"",id:1}]),Y([{name:"",id:1}])}));case 6:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}();return h&&a(),function(){e=!1}}),[h,N]),Object(n.useEffect)((function(){var e;null===Se?ye(!1):sa||null===g||void 0===g||null===(e=g.patient_dto)||void 0===e||!e.full_profile||Se!==Md?ye(!0):ye(!1)}),[Se]),Object(n.useEffect)((function(){var e;Ee(null===g||void 0===g||null===(e=g.patient_dto)||void 0===e?void 0:e.prepaid_health_category)}),[g]),Object(n.useEffect)((function(){we&&Se===Pd&&(i(we),l(!0))}),[we,Se]),Object(n.useEffect)((function(){var e;Ee(null===g||void 0===g||null===(e=g.patient_dto)||void 0===e?void 0:e.prepaid_health_category)}),[g]),Object(n.useEffect)((function(){""!==s&&W(S,s,J,J)}),[we]),Object(n.useEffect)((function(){if(x&&Se===qd){var e=new Ra.a("https://queue.mediline.com.ar/ws");(Xd=Object(Fa.over)(e)).connect({},ea,Xe)}}),[x,Se]),Object(n.useEffect)((function(){null==localStorage.getItem("consult")&&$e()}),[]);var $e=function(){var e,a={patientId:null===Be||void 0===Be?void 0:Be.patientId,orderNumber:null===Be||void 0===Be?void 0:Be.orderNumber,specialtyId:null===Be||void 0===Be?void 0:Be.specialtyId,command:"PatientCancel",professionalId:null===Be||void 0===Be?void 0:Be.professionalId,queueId:null===Be||void 0===Be?void 0:Be.queueId,date:null===Be||void 0===Be?void 0:Be.date};qc.put(Object(z.a)(Object(z.a)({},a),{},{status:"QUIT"})),localStorage.setItem("consult",null),null===(e=Xd)||void 0===e||e.send("/app/message",{},JSON.stringify(a)),y({type:"LOADING",clickButton:Md,loading:!1})};window.onbeforeunload=function(){Xd&&$e()},window.ononline=function(){Ge(!0)},window.onoffline=function(){Ge(!1)},Object(n.useEffect)((function(){console.log("Internet "+(We?"Conectado":"Desconectado")),!We&&Xd&&$e()}),[We]);var Ze=function(e,a,t){y({type:"SET_FILTER_FORM",drData:a,clickButton:t,filterForm:e})},Xe=function(e){W(S,e,G,G)},ea=function(){""!==x&&void 0!==x&&(Xd.subscribe("/user/"+x+"/private",aa),y({type:"VIRTUAL_GUARD",stomp:Xd}))},aa=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n,r,i,c;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t={},null!==a&&void 0!==a&&a.body?t=JSON.parse(a.body):(null===a||void 0===a?void 0:a.command,t=a),Ae.get(t.patientId)?(Ae.get(t.patientId).push(t),qe(new Map(Ae))):((n=[]).push(t),Ae.set(t.patientId,n),qe(new Map(Ae))),y({type:"VIRTUAL_GUARD",stomp:Xd,data:{familymember:Le,patientId:t.patientId,orderNumber:t.orderNumber,professionalId:t.professionalId,queueId:t.queueId,profesionalName:t.profesionalName,specialtyId:t.specialtyId,reason:t.reason,connected:Be.connected,profImage:t.profImage,profSpecialty:t.profSpecialty}}),Ve(Object(z.a)(Object(z.a)({},Be),{},{patientId:t.patientId,orderNumber:t.orderNumber,professionalId:t.professionalId,queueId:t.queueId,profesionalName:t.profesionalName,specialtyId:t.specialtyId,reason:t.reason,connected:Be.connected,profImage:t.profImage,profSpecialty:t.profSpecialty})),null===t.professionalId){e.next=38;break}if("PatientFinish"!==t.command){e.next=11;break}return u(!0),je.leave(),e.next=11,qa(h,"videocall finish","paciente",t);case 11:if("PatientFinish"!==t.command&&"PatientCancel"!==t.command){e.next=19;break}Xd.disconnect(),y({type:"LOADING",clickButton:Md,loading:!1}),l(!1),ke(!1),localStorage.setItem("consult",null),e.next=38;break;case 19:if("PatientTimeoutCancel"!==t.command&&"ProfessionalTimeoutCancel"!==t.command){e.next=28;break}Xd.disconnect(),y({type:"LOADING",clickButton:Md,loading:!1}),l(!1),ke(!1),D(!0),localStorage.setItem("consult",null),e.next=38;break;case 28:if("ProfessionalCancel"!==t.command&&"VideoCallError"!==t.command){e.next=37;break}return e.next=31,qa(h,"professional cancell","paciente",t);case 31:Xd.disconnect(),setTimeout((function(){y({type:"LOADING",clickButton:Md,loading:!1}),l(!1),ke(!1),localStorage.setItem("consult",null),W(S,"El profesional cancel\xf3 la consulta",J,J)}),2e3),r=Object(z.a)(Object(z.a)({},Be),{},{patientId:t.patientId,orderNumber:t.orderNumber,professionalId:t.professionalId,queueId:t.queueId,profesionalName:t.profesionalName,specialtyId:t.specialtyId,reason:t.reason,connected:Be.connected,profImage:t.profImage,profSpecialty:t.profSpecialty}),mc(h,g,r,"ProfessionalCancel"===t.command?"PROFESSIONAL_CANCELLED":"TECHNICAL_FAILURE"),e.next=38;break;
1case 37:"ProfessionalFinish"===t.command?(Xd.disconnect(),setTimeout((function(){y({type:"LOADING",clickButton:Md,loading:!1}),l(!1),ke(!1),u(!0),localStorage.setItem("consult",null)}),1e3)):"SetProfessional"===t.command&&(ke(Object(z.a)(Object(z.a)({},t),{},{uid:t.patientId,role:"subscriber",channel:t.queueId,layout:1})),o(),y({type:"VIRTUAL_GUARD",stomp:Xd,data:t}),(i=new Audio(rc)).addEventListener("canplaythrough",(function(){i.play()})),c={patientId:t.patientId,orderNumber:t.orderNumber,specialtyId:t.specialtyId,command:"Accept",professionalId:t.professionalId,queueId:t.queueId,reason:t.reason},qc.put(Object(z.a)(Object(z.a)({},c),{},{command:"Start",status:"STARTED"})),Xd.send("/app/message",{},JSON.stringify(c)),setTimeout((function(){y({type:"LOADING",clickButton:Pd,loading:!1})}),3e3));case 38:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),ta=Object(Pt.f)({initialValues:{attentionType:"",specialty:"",specialtyName:"",attentionTypeName:"",prepaidHealthName:"",prepaidHealthCategoryName:"",prepaidHealthId:""},onSubmit:function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(Ne&&null!==na&&void 0!==na&&na.prepaidHealthName&&null!==na&&void 0!==na&&na.prepaidHealthCategoryName&&null!==na&&void 0!==na&&na.prepaidHealthId||Ne&&""!==(null===na||void 0===na?void 0:na.attentionTypeName))){e.next=6;break}return y({type:"LOADING",clickButton:Ad,loading:!0}),e.next=4,_i({prepaidHealth:null===na||void 0===na?void 0:na.prepaidHealthId},h,Xe).then((function(e){Ti===(null===e||void 0===e?void 0:e.status.toUpperCase())?Ze(na,null===e||void 0===e?void 0:e.data,Ad):Xe("Ocurri\xf3 un error en la b\xfasqueda de profesionales en guardia")})).finally((function(){return y({type:"LOADING",loading:!1,clickButton:Ad})}));case 4:e.next=10;break;case 6:if(!xe||""===(null===na||void 0===na?void 0:na.specialty)){e.next=10;break}return y({type:"LOADING",clickButton:Ld,loading:!0}),e.next=10,Si({particular:1===(null===na||void 0===na?void 0:na.attentionType),specialtyId:null===na||void 0===na?void 0:na.specialty,specialtyName:null===na||void 0===na?void 0:na.specialtyName,prepaidHealthId:null===na||void 0===na?void 0:na.prepaidHealthId},h,Xe).then((function(e){if(Ti===(null===e||void 0===e?void 0:e.status)){var a=(null===e||void 0===e?void 0:e.data)||[];Ze(na,a,Ld)}else Xe("Ocurri\xf3 un error en la b\xfasqueda de profesionales")})).finally((function(){return y({type:"LOADING",loading:!1,clickButton:Ld})}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),na=ta.values,ra=ta.handleSubmit,ia=ta.setFieldValue,la=Object(Hn.a)(Po),oa=Object(n.useState)(),ca=Object(p.a)(oa,2),sa=ca[0],ua=ca[1],da=Object(n.useState)(!0),ma=Object(p.a)(da,2),va=ma[0],ba=ma[1],Ea=Object(n.useState)(!0),ha=Object(p.a)(Ea,2),ga=ha[0],Oa=ha[1],ya=Object(n.useState)(!1),ja=Object(p.a)(ya,2),Na=ja[0],xa=ja[1],_a=Object(n.useState)(!1),Sa=Object(p.a)(_a,2),Ia=Sa[0],Ca=Sa[1],wa=la();Object(n.useEffect)((function(){if(ga)return Z(null),ia("specialty",""),ia("specialtyName",""),te(0),void ba(!0);if((null===H||void 0===H?void 0:H.length)>0){var e=H[0];Z(e),ia("specialty",e.id),ia("specialtyName",e.name),te(e.id),ba(!1)}else Z(null),ia("specialty",""),ia("specialtyName",""),te(0),ba(!0)}),[H,ga]);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:ac,alt:"Consulta con profesionales"}),r.a.createElement("hgroup",null,r.a.createElement("h2",null,"Consulta con ",r.a.createElement("br",null),"profesionales"),r.a.createElement("h3",null,"Realiz\xe1 una consulta por videollamada."))),r.a.createElement("div",{className:"filter"},r.a.createElement("div",{className:"select-wrapper"},r.a.createElement(xn.a,{component:"fieldset"},r.a.createElement(pr.a,null,"Tipo de Atenci\xf3n"),r.a.createElement(Lr.a,{sx:{maxWidth:400}},r.a.createElement(fr.a,{row:!0,"aria-label":"Tipo de Atenci\xf3n",name:"controlled-radio-buttons-group",values:na.attentionType,defaultValue:"particular",onChange:function(e){var a,t;e===fa?(ia("attentionType",1),ia("attentionTypeName",e),ua(!1)):(ia("attentionType",2),ia("attentionTypeName",pa),ia("prepaidHealthName",null===e||void 0===e||null===(a=e.prepaid_health)||void 0===a?void 0:a.name),ia("prepaidHealthCategoryName",null===e||void 0===e?void 0:e.name),ia("prepaidHealthId",null===e||void 0===e||null===(t=e.prepaid_health)||void 0===t?void 0:t.id),ua(!1))}},r.a.createElement(er.a,{value:"planMediline",control:r.a.createElement(vr.a,{color:"secondary"}),label:"Plan Mediline",checked:!0,disabled:!1}))))),r.a.createElement("div",{className:"button-wrapper"}
1,r.a.createElement(Td,{title:"Guardia Virtual",subtitle:"Encontr\xe1 profesionales disponibles para atenci\xf3n inmediata.",idButton:Ad,active:Ne,disabled:Oe,handleClick:function(){if(f){var e,a=!0;if(g.patient_dto.prepaid_health_category&&g.cuit?g.patient_dto.family_group.length&&g.patient_dto.family_group.map((function(e){e.patient_dto.prepaid_health_category||(a=!1,Ca(!0))})):(a=!1,xa(!0)),a)P(!0),null===(e=_.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})}else v(!0)},phoneIcon:!0,hasIcon:!0}),!(null!==g&&void 0!==g&&null!==(t=g.patient_dto)&&void 0!==t&&t.full_profile)&&r.a.createElement("p",{className:"message"},"Para hacer uso de guardia virtual y/o programar turnos, deber\xe1s completar tus datos personales en"," ",r.a.createElement(bd.a,{underline:"always",onClick:function(){return I.push("registro-completo")}},"Mi Perfil")),r.a.createElement(Rn.a,{title:"Tel\xe8fonos de Emergencia"},r.a.createElement(Xa.a,{className:"btn-emergencia",onClick:function(){"true"!==localStorage.getItem("consult")&&de(!0)}},r.a.createElement("img",{src:zd,className:"btn-emergencia__icon-emergency",alt:"\xcdcono de emergencia"}))),r.a.createElement(wo,{maxWidth:"sm",isActive:ue,handleClose:function(){de(!1)},styleTitle:"emergency-modal__title",styleIcon:"emergency-modal__icon"},r.a.createElement(Bd,null)),r.a.createElement(Lo,{open:k,handleClose:function(){return D(!k)},title:"La consulta fue cancelada debido a inactividad.",cancelButton:"Volver",confirmButton:"Confirmar",maxWidth:"sm"}),r.a.createElement(Zd,{open:q,handleClose:function(){return P(!1)},handleContinue:function(){P(!1),y({type:"LOADING",loading:!1,clickButton:Ad})}}))),r.a.createElement("div",{ref:_}),Se===qd&&r.a.createElement("div",{className:"specialties-to-result-column"},r.a.createElement(xn.a,{error:ga,className:"autocomplete"},r.a.createElement(qn.a,{id:"patients",options:le,getOptionLabel:function(e){return(null===e||void 0===e?void 0:e.label)||""},onChange:function(e,a){if(""!==a&&null!==a){Re((null===a||void 0===a?void 0:a.loginData)||(null===g||void 0===g?void 0:g.email)),ia("patient",null===a||void 0===a?void 0:a.label),Oa(!1);var t=function(e){if(!e)return null;var a=new Date(e);if(Number.isNaN(a.getTime()))return null;var t=new Date,n=t.getFullYear()-a.getFullYear(),r=t.getMonth()-a.getMonth();
1return(r<0||0===r&&t.getDate()<a.getDate())&&(n-=1),n}(null===a||void 0===a?void 0:a.birthDate);Ke(t);var n=null!==t&&t<15?"e09fa8d7-77f3-4c63-93e1-19e6caf1f6fc":"b3792b24-85a8-4373-8b06-c0d48ec744a4",r=R.filter((function(e){return(null===e||void 0===e?void 0:e.id)===n}));Y(r),Z(null),te(0),ia("specialty",""),ia("specialtyName",""),ba(!0)}else Re(null===g||void 0===g?void 0:g.email),ia("patient",""),Oa(!0),Z(null),Y(R),Ke(null)},noOptionsText:"No paciente",renderInput:function(e){return r.a.createElement(Cn.a,Object.assign({},e,{error:ga,label:"Paciente"}))}}),ga&&r.a.createElement(Nn.a,{error:!0},"Escoja un paciente")),r.a.createElement(xn.a,{className:"autocomplete"},null!==Qe?r.a.createElement("div",null,"Edad: ".concat(Qe," a\xf1os")):!ga&&r.a.createElement(Nn.a,{error:!0},"No se pudo calcular la edad. Verifique la fecha de nacimiento en en Mi Perfil o Mi Grupo Familiar")),r.a.createElement(xn.a,{error:va,className:"autocomplete"},r.a.createElement(qn.a,{id:"specialties",options:H,value:$,getOptionLabel:function(e){return e.name},onChange:function(e,a){""!==a&&null!==a?(Z(a),ia("specialty",a.id),ia("specialtyName",a.name),te(a.id),ra(),ba(!1)):(Z(null),ba(!0))},noOptionsText:"No hay opciones",disabled:!0,renderInput:function(e){return r.a.createElement(Cn.a,Object.assign({},e,{error:va,label:"Especialidad"}))}}),va&&null!==Qe&&Qe<15&&r.a.createElement(Nn.a,{error:!0},"Atenci\xf3n: Los menores de 15 a\xf1os solo pueden ser atendidos en Pediatr\xeda en el horario de 9 a 21 hs.")),r.a.createElement(Wd,{patientLoginData:Le,setPatientData:Ve,stompClient:Xd,patientData:Be,specialty:ae,isComplete:!va&&!ga})),r.a.createElement(wo,{isActive:Na,handleClose:function(){return xa(!1)}},r.a.createElement("div",{className:wa.btnBoxCenterM0},r.a.createElement("h4",{style:{fontSize:"20px",fontWeight:600,marginBottom:"25px"}},"Tus datos personales y/o de Obra Social  no est\xe1n completos. Por favor, completar estos datos en el men\xfa Mi Perfil"),r.a.createElement(At.a,{className:wa.btnSubmitRed,onClick:function(){return I.push("/registro-completo")}},"Aceptar"))),r.a.createElement(wo,{isActive:Ia,handleClose:function(){return Ca(!1)}},r.a.createElement("div",{className:wa.btnBoxCenterM0},r.a.createElement("h4",{style:{fontSize:"20px",fontWeight:600,marginBottom:"25px"}},"Los datos de tus integrantes del plan familiar no est\xe1n completos. Por favor, completar estos datos en el men\xfa Mi Grupo Familiar"),r.a.createElement(At.a,{className:wa.btnSubmitRed,onClick:function(){return I.push("/grupo-familiar")}},"Aceptar"))))},am=(t(941),t.p+"static/media/estamos_buscando.255661f5.svg"),tm=function(){return r.a.createElement("div",{className:"default"},r.a.createElement("img",{alt:"\xa1Busc\xe1 tu especialista!",className:"image",src:am}),r.a.createElement("p",{className:"text"},"\xa1Busc\xe1 tu especialista!"))},nm=t(585),rm=t.n(nm),im=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037","&:hover":{backgroundColor:"#e84353"},margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize"}}})),lm=function(){var e=ne(),a=F(),t=Object(p.a)(a,1)[0].userToken,i=Vu(),l=Object(p.a)(i,2)[1],o=im(),c=Object(n.useState)(!1),s=Object(p.a)(c,2),u=s[0],f=s[1],v=Object(n.useState)(!0),b=Object(p.a)(v,2),E=b[0],h=b[1],g=Object(n.useRef)(!1),O=Object(n.useRef)(null),y=Object(n.useCallback)((function(){g.current=!0,h(!1),l({type:"LOADING",clickButton:Md,loading:!1}),localStorage.setItem("consult",null)}),[l]),j=Object(n.useCallback)((function(){g.current||(h(!1),l({type:"LOADING",clickButton:qd,loading:!1}),localStorage.setItem("consult",!0))}),[l]),N=Object(n.useCallback)((function(a){W(e,a.message||"Error al probar la conexi\xf3n",G,G),h(!1)}),[e]);return Object(n.useEffect)((function(){var e=!0;g.current=!1;var a=function(){var a=Object(m.a)(Object(d.a)().mark((function a(){var n,r,i,l;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(a.prev=0,t){a.next=3;break}return a.abrupt("return");case 3:return a.next=5,sa(t);case 5:return n=a.sent,a.next=8,ca(t);case 8:if(r=a.sent,e&&!g.current){a.next=11;break}return a.abrupt("return");case 11:i=r.time_download+r.time_upload,l=(null===n||void 0===n?void 0:n.time)/1e3||16,.1,i<1.1*l?j():(f(!0),h(!1)),a.next=21;break;case 18:a.prev=18,a.t0=a.catch(0),e&&!g.current&&(N(a.t0),f(!1));case 21:case"end":return a.stop()}}
1),a,null,[[0,18]])})));return function(){return a.apply(this,arguments)}}();return a(),O.current=setTimeout((function(){e&&!g.current&&E&&(f(!0),h(!1))}),16e3),function(){e=!1,O.current&&clearTimeout(O.current)}}),[t,j,N,E]),Object(n.useEffect)((function(){if(u){var e=setTimeout((function(){y()}),5e3);return function(){return clearTimeout(e)}}}),[u,y]),r.a.createElement("div",{className:"test-connection-container"},r.a.createElement("div",{className:"test-connection"},u?r.a.createElement("p",{style:{textAlign:"center"},color:"grey"},"La calidad de conexi\xf3n de tu internet es insuficiente para establecer una videoconsulta."):r.a.createElement(r.a.Fragment,null,r.a.createElement(rm.a,{color:"grey",loading:E,size:90,speedMultiplier:.6,"aria-label":"Loading Spinner","data-testid":"loader"}),r.a.createElement("p",{color:"grey"},"Testeando calidad de conexi\xf3n..."),r.a.createElement(At.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:o.submit,onClick:y},"Cancelar"))))},om=t.p+"static/media/dialtone.2d0b4e16.mp3",cm=function(e){var a=e.audioElement,t=e.stopRingCall,i=Object(Hn.a)(Po)(),l=ne(),o=Vu(),c=Object(p.a)(o,2),s=c[0].clickButton,u=c[1],f=Vu(),v=Object(p.a)(f,1)[0],b=v.data,E=v.loading,h=v.stomp,g=F(),O=Object(p.a)(g,1)[0].userToken,y=Object(n.useState)(""),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(n.useState)(0),S=Object(p.a)(_,2),I=(S[0],S[1]),C=Object(n.useState)(!0),w=Object(p.a)(C,2),k=w[0],D=w[1];Object(n.useEffect)((function(){s===Rd&&setTimeout((function(){D(!1)}),3e3)}),[s]),Object(n.useEffect)((function(){if(null!==b&&void 0!==b&&b.professionalId){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ji(O,null===b||void 0===b?void 0:b.professionalId).then((function(e){x(e.data.first_name+" "+e.data.last_name)})).catch((function(e){W(l,e.message,G,G)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[b]),Object(n.useEffect)((function(){T();var e=setInterval((function(){T()}),1e4);return function(){return clearInterval(e)}}),[b]),Object(n.useEffect)((function(){return s===Rd?(a.current.play(),a.current.addEventListener("ended",(function(){a.current.currentTime=0,a.current.play()}),!1)):t(),t}),[s]);var T=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===b||void 0===b||!b.specialtyId||s!==Rd){e.next=3;break}return e.next=3,ec(O,null===b||void 0===b?void 0:b.specialtyId,null===b||void 0===b?void 0:b.queueId).then((function(e){I(e)})).catch((function(e){}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){if(!k){var e={patientId:null===b||void 0===b?void 0:b.patientId,orderNumber:null===b||void 0===b?void 0:b.orderNumber,specialtyId:null===b||void 0===b?void 0:b.specialtyId,command:"PatientCancel",professionalId:null===b||void 0===b?void 0:b.professionalId,queueId:null===b||void 0===b?void 0:b.queueId,date:null===b||void 0===b?void 0:b.date,familymember:null===b||void 0===b?void 0:b.familymember,reason:null===b||void 0===b?void 0:b.reason};qc.put(Object(z.a)(Object(z.a)({},e),{},{status:"QUIT"})),h.send("/app/message",{},JSON.stringify(e)),localStorage.setItem("consult",null),u({type:"LOADING",clickButton:Md,loading:!1})}};return r.a.createElement("div",{className:"result"},s?s===qd?null:s===Ad?r.a.createElement(lm,null):s===Md?r.a.createElement(tm,null):E?r.a.createElement("div",{className:"list"},r.a.createElement("div",{className:"result__title"},!E&&r.a.createElement("h2",null,"Profesionales")),r.a.createElement("p",{className:"text-red"},"Buscando profesionales ..."),r.a.createElement(Za,null)):s===Rd?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"result__title"},!E&&r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("div",{className:i.titleBlue,style:{margin:"1rem 0 2rem 0",fontSize:"20px"}},"Llamando ..."),r.a.createElement("div",null,r.a.createElement("h3",{style:{fontSize:"15px",padding:"10px",fontWeight:"600"}},"Tu consulta comenzar\xe1 en breve. Permanec\xe9 en l\xednea y el profesional te atender\xe1 en un momento.")),r.a.createElement("div",{className:"phone"}
1,r.a.createElement(wd.a,{className:"phone-icon",fontSize:"large"})),r.a.createElement("div",{onClick:A,style:{backgroundColor:k?"rgba(0, 0, 0, 0.26)":"#d22a2a",padding:"10px",marginTop:"20px",width:"fit-content",borderRadius:"40px",position:"relative",cursor:k?"default":"pointer"}},r.a.createElement(Ud.a,{className:"icon",style:{fill:"#fff",height:"40px",width:"40px"}}))))):s===Fd&&N?null:r.a.createElement(tm,null):r.a.createElement(tm,null))},sm=function(e){var a=e.videoCallData,t=e.setVideoCall,i=e.setMessage,l=e.consultSuccess,o=e.setConsultSuccess,c=e.setQueue,s=e.localTracks,u=e.setLocalTracks,f=Vu(),v=Object(p.a)(f,2),b=v[0],E=b.data,h=b.stomp,g=v[1],O=(ne(),Object(n.useState)("")),y=Object(p.a)(O,2),j=y[0],N=y[1];return Object(n.useEffect)((function(){E&&c(E)}),[E]),Object(n.useEffect)((function(){if(a&&0!==a.length){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t,n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat("https://token.mediline.com.ar","/rtc/").concat(a.channel,"/").concat(a.role,"/uid/").concat(a.uid),e.prev=1,e.next=4,le.a.get(t);case 4:n=e.sent,r=n.data.rtcToken,N(r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1);case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}();e()}}),[a]),j&&r.a.createElement("div",null,r.a.createElement(Ku,{rtcProps:{appId:"992909ec37a34a29b51cd126ee0cda9d",channel:a.channel,token:j,uid:a.uid},localTracks:s,setLocalTracks:u,consultSuccess:l,setConsultSuccess:o,setVideoCall:t,setMessage:i,stomp:h,stompData:E,stompDispatch:g}))},um={clickButton:null,data:[],stomp:[],filterForm:[],turn:[]},dm=function(e,a){switch(a.type){case"SAVE_TURN":return Object(z.a)(Object(z.a)({},e),{},{turn:a.turn});case"LOADING":return Object(z.a)(Object(z.a)({},e),{},{clickButton:a.clickButton,loading:a.loading});case"VIRTUAL_GUARD":return Object(z.a)(Object(z.a)({},e),{},{data:a.data,stomp:a.stomp});case"SET_FILTER_FORM":return Object(z.a)(Object(z.a)({},e),{},{clickButton:a.clickButton,data:a.data,attentionType:a.attentionType,filterForm:a.filterForm});default:return e}},mm=function(){var e=Object(n.useState)(!1),a=Object(p.a)(e,2),t=a[0],i=a[1],l=Object(n.useState)(!1),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)(!1),d=Object(p.a)(u,2),m=d[0],f=d[1],v=Object(n.useState)(!1),b=Object(p.a)(v,2),E=b[0],h=b[1],g=Object(n.useState)([]),O=Object(p.a)(g,2),y=O[0],j=O[1],N=Object(n.useState)(""),x=Object(p.a)(N,2),_=x[0],S=x[1],I=Object(n.useState)(null),C=Object(p.a)(I,2),w=C[0],k=C[1],D=Object(n.useRef)(new Audio(om)),T=Object(n.useState)({audioTrack:null,videoTrack:null}),A=Object(p.a)(T,2),q=A[0],P=A[1],M=function(){D.current.pause(),D.current.removeEventListener("ended",(function(){D.current.pause()}),!1)};return r.a.createElement(Bu,{initialState:um,reducer:dm},r.a.createElement(ad,{setHasPermission:i,askPermission:c,setAskPermission:s}),m?r.a.createElement(sm,{localTracks:q,setLocalTracks:P,setQueue:k,consultSuccess:E,setConsultSuccess:h,videoCallData:y,setVideoCall:f,setMessage:S}):r.a.createElement("div",{className:"patient"},r.a.createElement("div",{className:"filter-result"},r.a.createElement(em,{localTracks:q,setConsultSuccess:h,setVideoCallData:j,setVideoCall:f,toastMessage:_,stopRingCall:M,hasPermission:t,setAskPermission:s}),r.a.createElement(cm,{stopRingCall:M,audioElement:D}))),r.a.createElement(Su,{queue:w,open:E,setOpen:h,handleClose:function(){h(!E)},title:"\xa1Felicidades, tu consulta ha finalizado con \xe9xito!"}))},pm=t(1149),fm=function(e){var a=e.diagnosis,t=e.prescriptionId,i=e.id,l=e.dateCreated,o=e.professional,c=e.enrollment,s=e.medications,u=e.state,d=Object(n.useState)(!1),m=Object(p.a)(d,2),f=m[0],v=m[1],b=F(),E=Object(p.a)(b,1)[0].userToken,h=Object(n.useState)(),g=Object(p.a)(h,2),O=g[0],y=g[1];u===ka&&Od({externalId:i},E).then((function(e){var a,t,n,r;null!==e&&void 0!==e&&null!==(a=e.content)&&void 0!==a&&a.length&&e.content[0]&&y("".concat((null===(t=e.content[0])||void 0===t||null===(n=t.pharmacy)||void 0===n?void 0:n.name)||""," / ").concat((null===(r=e.content[0])||void 0===r?void 0:r.name)||""))}));return r.a.createElement(Gn.a,{className:"list-item-prescription"},r.a.createElement("div",{className:"presc-data"},r.a.createElement("div",{className:"id-state"},r.a.createElement("span",null,"Receta N\xb0"),r.a.createElement("span",{className:"id-state__id"},t),u===wa?r.a.createElement("div",{className:"id-state__stateNew"},"Nueva"):u===ka?r.a.createElement("div",{className:"id-state__stateSent"},"Enviada a farmacia"):r.a.createElement("div",{className:"id-state__stateOverdue"},"Vencida")),r.a.createElement("div",{className:"detail"}
1,r.a.createElement("span",null,"Fecha de Emisi\xf3n: ",Ne(l)),r.a.createElement("span",null,"Diagn\xf3stico: ",a),r.a.createElement("div",{className:"professional-data"},r.a.createElement("span",{className:"professional-data__professional"},"Profesional:"),r.a.createElement("span",{className:"name"},o)),r.a.createElement("div",{className:"enrollment"},r.a.createElement("span",{className:"enrollment__label"},"Matr\xedcula:"),r.a.createElement("span",{className:"enrollment__value"},c)),O&&(null===O||void 0===O?void 0:O.length)>0&&r.a.createElement("div",{className:"professional-data"},r.a.createElement("span",{className:"name"}," ",O)))),r.a.createElement("div",{className:"description"},r.a.createElement(Gn.a,{button:!0,onClick:function(){v(!f)}},r.a.createElement(Jn.a,null),f?r.a.createElement(Ds.a,null):r.a.createElement(It.a,null)),r.a.createElement(Ts.a,{in:f,timeout:"auto",unmountOnExit:!0},r.a.createElement("div",{className:"collapse"},r.a.createElement("div",{className:"cant-descrip"},r.a.createElement("span",{className:"cant"},"Cant."),r.a.createElement("span",{className:"description"},"Descripci\xf3n"),r.a.createElement("span",{className:"description",style:{paddingLeft:"10px"}},"Posolog\xeda")),r.a.createElement("div",{className:"medicine"},s.map((function(e){return r.a.createElement("div",{key:e.quantity,className:"medication"},r.a.createElement("span",{className:"medicine-number"},e.quantity),r.a.createElement("span",{className:"medicine-name"},e.name),r.a.createElement("span",{className:"medicine-name",style:{paddingLeft:"10px"}},e.posology),r.a.createElement("br",null))})))))))},vm=t(1043),bm=t.p+"static/media/solicitud-aceptada.5395b5dd.svg",Em=function(){return r.a.createElement("div",{className:"confirmation-modal"},r.a.createElement("img",{className:"image",src:bm,alt:"Modal de Confirmacion"}),r.a.createElement("span",{className:"sent"},"Receta enviada"),r.a.createElement("span",{className:"text"},"La farmacia te contactar\xe1 a la brevedad"),r.a.createElement("span",{className:"text2"},"para gestionar tu pedido"),r.a.createElement("div",{className:"button"},r.a.createElement(At.a,{className:"inicio",onClick:function(){return window.location.reload()}},"Ir al inicio")))},hm=function(e){var a=e.selectedPrescription,t=e.namePharmacy,i=e.id,l=e.department,o=e.streetName,c=e.phoneNumber,s=e.streetNumber,u=ne(),f=F(),v=Object(p.a)(f,1)[0].userToken,b=Object(n.useState)(!1),E=Object(p.a)(b,2),h=E[0],g=E[1],O=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"Ocurri\xf3 un error en el env\xedo de la receta",t=[],a.map((function(e){return t.push({id:e})})),e.next=5,hd({branchOffice:{id:i},prescriptions:t},v).then((function(){g(!0)})).catch((function(){W(u,"Ocurri\xf3 un error en el env\xedo de la receta",G,G)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(Gn.a,{className:"list-item-pharmacy"},r.a.createElement("div",{className:"name-pharmacy"},r.a.createElement("span",{className:"name-pharmacy__name"},t),"-",r.a.createElement("span",{className:"name-pharmacy__departament"}
1,l)),r.a.createElement("div",null),r.a.createElement("div",{className:"direction-telephone"},r.a.createElement("div",{className:"direction"},r.a.createElement("span",null,o),r.a.createElement("span",{className:"direction__number"},s)),r.a.createElement("div",{className:"telephone"},r.a.createElement("span",{className:"phone__number"},"Tel\xe9fono:",c))),r.a.createElement("div",null),r.a.createElement("div",null),r.a.createElement(At.a,{variant:"contained",color:"primary",onClick:O},"Enviar a Farmacia"),r.a.createElement(wo,{maxWidth:"md",isActive:h,handleClose:function(){g(!1),window.location.reload()}},r.a.createElement(Em,null)))},gm=t.p+"static/media/farmacia2.9c1701b0.svg",Om=function(e){var a=e.selectedPrescription,t=F(),i=Object(p.a)(t,1)[0].userToken,l=ne(),o=Object(n.useState)([]),c=Object(p.a)(o,2),s=c[0],u=c[1],f=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,gd({name:a},i).then((function(e){u(e.content)})).catch((function(e){var a;a=e.message,W(l,a,G,"Error")}));case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"pharmacy-modal"},r.a.createElement("div",{className:"title-search"},r.a.createElement("div",{className:"title-search__title"},r.a.createElement("img",{alt:"Farmacia",src:gm,className:"iconPharmacy"}),r.a.createElement("h2",null,"Seleccion\xe1 tu farmacia de confianza para enviar tu pedido."))),r.a.createElement("div",{className:"title-search__search"},r.a.createElement(vm.a,{className:"title-search__search_text",placeholder:"Ingres\xe1 al menos 4 letras para buscar...",onChange:function(e){var a=e.target.value;a.length>=4&&f(a)},inputProps:{"aria-label":"description"}})),r.a.createElement("div",{className:"pharmacies"},null!==s&&void 0!==s&&s.length?r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,s.map((function(e){return r.a.createElement(hm,{id:e.id,key:e.id,namePharmacy:e.pharmacy.name,selectedPrescription:a,department:e.name,streetName:e.streetName,streetNumber:e.streetNumber,phoneNumber:e.phoneNumber})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},"No hay farmacias que mostrar")))))},ym=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.get(De.concatNotNullParam(q.base,a),{Authorization:"Bearer ".concat(t)}));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),jm=function(e){var a;switch(e){case wa:a="nuevas";break;case ka:a="enviadas";break;case Da:a="vencidas";break;default:a=""}return"No hay recetas ".concat(a," que mostrar")},Nm=function(e){var a=e.famPrescr,t=e.filterStatus,i=Object(n.useState)([]),l=Object(p.a)(i,2),o=l[0],c=l[1],s=Object(n.useState)(!1),u=Object(p.a)(s,2),d=u[0],m=u[1],f=Object(n.useState)([]),v=Object(p.a)(f,2),b=v[0],E=v[1];Object(n.useEffect)((function(){E(a)}),[a]);var h=function(e){var a=e.target.id;o.includes(a)?c(Object(Il.remove)(o,(function(e){return e!==a}))):c((function(e){return[].concat(Object(B.a)(e),[a])}))},g=function(){m(!1)};return r.a.createElement(r.a.Fragment,null,null===b||void 0===b?void 0:b.map((function(e){return r.a.createElement("div",{key:e.famId},r.a.createElement("h3",null,"Miembro: ",e.famName),null!==(a=e.content)&&void 0!==a&&a.length&&a.some((function(e){return(null===e||void 0===e?void 0:e.status)===t}))?r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,a.map((function(e){return r.a.createElement(fm,{key:e.id,prescriptionId:e.prescriptionId,id:e.id,state:e.status,dateCreated:e.createdDate,diagnosis:e.diagnosis,professional:e.professional_name,enrollment:e.professional_license,medications:e.medications,onSelectedPrescription:h,selectedPrescription:o})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},jm(t))));var a})),function(){if(t===wa)return r.a.createElement("div",{className:"button-sent"},r.a.createElement(wo,{maxWidth:"md",isActive:d,handleClose:g},r.a.createElement(Om,{selectedPrescription:o})))}())},xm=function(e){var a=e.filterStatus,t=ne(),i=F(),l=Object(p.a)(i,1)[0],o=l.userToken,c=l.userData,s=Object(n.useState)([]),u=Object(p.a)(s,2),f=u[0],v=u[1],b=Object(n.useState)([]),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(n.useState)(!0),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Object(n.useState)(!1),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)([]),w=Object(p.a)(C,2),k=w[0],D=w[1],T={},A=function(e){W(t,e,G,G)};Object(n.useEffect)((function(){var e,a,t=!0;o&&(N(!0),M({user:null===c||void 0===c?void 0:c.email,isMounted:t}),null===c||void 0===c||null===(e=c.patient_dto)||void 0===e||null===(a=e.family_group)||void 0===a||a.map(function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M({user:(null===c||void 0===c?void 0:c.email)+"%23"+a.id_number,isFam:!0,famId:a.id_number,famName:a.first_name+" "+a.last_name,isMounted:t});case 2:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()));return function(){return t=!1}}),[o,a,c]);var q,P=function(e){e.forEach((function(e){T[e.consultationDTO.professionalLogin]||(T[e.consultationDTO.professionalLogin]=null)}));var a=[];return Object.keys(T).forEach((function(e){return a.push(yi(o,{professionalLogin:e}).then((function(a){return T[e]=a})).catch((function(e){return console.log(e)})))}
1)),Promise.all(a)},M=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){var n,r,i,l,c,s,u,p;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.user,r=t.isFam,i=void 0!==r&&r,l=t.famId,c=t.famName,s=t.isMounted,u=void 0===s||s,"Ocurri\xf3 un error en la b\xfasqueda de recetas",p={statuses:a,patient_login:n,page_size:100,page_number:0,sort:"createdDate,ASC"},e.next=5,ym(p,o,A).then(function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P(a.content);case 2:a.content.forEach((function(e){var a,t,n,r,i;T[e.consultationDTO.professionalLogin].id&&(e.professional_name="".concat((null===(a=T[e.consultationDTO.professionalLogin])||void 0===a||null===(t=a.userData)||void 0===t?void 0:t.firstName)||""," ").concat((null===(n=T[e.consultationDTO.professionalLogin])||void 0===n||null===(r=n.userData)||void 0===r?void 0:r.lastName)||""),e.professional_license=null===(i=T[e.consultationDTO.professionalLogin])||void 0===i?void 0:i.license)})),u&&(i?(t={content:a.content,famId:l,famName:c},n=h,h.find((function(e){return e.famId===t.famId}))||n.push(t),g(Object(B.a)(n))):v(a.content));case 4:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()).catch((function(){A("Ocurri\xf3 un error en la b\xfasqueda de recetas")})).finally((function(){return N(!1)}));case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),L=function(e){var a=e.target.id;k.includes(a)?D(Object(Il.remove)(k,(function(e){return e!==a}))):D((function(e){return[].concat(Object(B.a)(e),[a])}))},R=function(){I(!1)};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"prescription-list"},j?r.a.createElement(Za,null):r.a.createElement(r.a.Fragment,null,r.a.createElement("h3",null,"Titular: ",(null===c||void 0===c?void 0:c.first_name)+" "+(null===c||void 0===c?void 0:c.last_name)),null!==(q=f)&&void 0!==q&&q.length&&q.some((function(e){return(null===e||void 0===e?void 0:e.status)===a}))?r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,q.map((function(e){return r.a.createElement(fm,{key:e.id,prescriptionId:e.prescriptionId,id:e.id,state:e.status,dateCreated:e.createdDate,diagnosis:e.diagnosis,professional:e.professional_name,enrollment:e.professional_license,medications:e.medications,onSelectedPrescription:L,selectedPrescription:k})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},jm(a)))),r.a.createElement(Nm,{famPrescr:h,filterStatus:a})),function(){if(a===wa)return r.a.createElement("div",{className:"button-sent"},r.a.createElement(wo,{maxWidth:"md",isActive:S,handleClose:R},r.a.createElement(Om,{selectedPrescription:k})))}())},_m=t.p+"static/media/misRecetas.80494565.svg",Sm=function(){var e=Object(n.useState)(wa),a=Object(p.a)(e,2),t=a[0],i=a[1];return r.a.createElement("div",{className:"prescription"},r.a.createElement("div",{className:"header"},r.a.createElement("div",{className:"image-title"},r.a.createElement("img",{src:_m,alt:"Mis Recetas"}),r.a.createElement("h2",null,"Mis Recetas")),r.a.createElement(pm.a,{className:"btn-group"},r.a.createElement(At.a,{onClick:function(){return i(wa)},className:"btn ".concat(t===wa?"active":"")},"Nuevas"),r.a.createElement(At.a,{onClick:function(){return i(ka)},className:"btn ".concat(t===ka?"active":"")},"Enviadas"),r.a.createElement(At.a,{onClick:function(){return i(Da)},className:"btn ".concat(t===Da?"active":"")},"Vencidas"))),r.a.createElement("div",{className:"container"},r.a.createElement(xm,{filterStatus:t})))},Im=t(330),Cm=function(e){var a=e.videoCallData,t=e.setVideoCall,i=e.setMessage,l=Vu(),o=Object(p.a)(l,2),c=o[0],s=c.data,u=c.stomp,f=o[1],v=Object(n.useState)(""),b=Object(p.a)(v,2),E=b[0],h=b[1];Object(n.useEffect)((function(){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t,n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat("https://token.mediline.com.ar","/rtc/").concat(a.queueId,"/").concat("subscriber","/uid/").concat(a.patientId),e.prev=1,e.next=4,le.a.get(t);case 4:n=e.sent,r=n.data.rtcToken,h(r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),alert(e.t0);case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}();e()}),[a]);return E&&r.a.createElement("div",{className:"videocall",style:{width:"100vw",height:"85vh",gridTemplateColumns:"1fr"}},r.a.createElement("div",{className:"container",style:{gridTemplateColumns:"1fr"}},r.a.createElement("div",{style:{display:"flex",borderRadius:"0 40px 40px 40px",overflow:"hidden"}},r.a.createElement(Im.a,{rtcProps:{appId:"992909ec37a34a29b51cd126ee0cda9d",channel:a.queueId,token:E,uid:a.patientId,layout:1},callbacks:{EndCall:function(){!function(){var e={patientId:null===s||void 0===s?void 0:s.patientId,orderNumber:null===s||void 0===s?void 0:s.orderNumber,specialtyId:null===s||void 0===s?void 0:s.specialtyId,command:"PatientFinish",professionalId:null===s||void 0===s?void 0:s.professionalId,queueId:null===s||void 0===s?void 0:s.queueId,date:null===s||void 0===s?void 0:s.date};firebase.put(Object(z.a)(Object(z.a)({},e),{},{status:"FINISHED"})),u.send("/app/message",{},JSON.stringify(e))}(),i("Consulta finalizada"),f({type:"LOADING",clickButton:Md,loading:!1}),t(!1),i("")},"user-left":function(){i("El profesional se desconecto"),f({type:"LOADING",clickButton:null,loading:!1}),t(!1),i("")}}}))))},wm=t(586),km=t.n(wm),Dm=function(e){return!e||isNaN(e)?"0,00":e.toLocaleStr
1ing("de-DE",{minimumFractionDigits:2,maximumFractionDigits:2})},Tm=function(e){var a=e.idPrescription,t=e.createdDate,i=e.diagnosis,l=e.professionalName,o=e.numberPrescription,c=e.professionalLicense,s=F(),u=Object(p.a)(s,1)[0].userToken,f=Object(n.useState)([]),v=Object(p.a)(f,2),b=v[0],E=v[1],h=Object(n.useState)(),g=Object(p.a)(h,2),O=g[0],y=g[1];Object(n.useEffect)((function(){u&&j()}),[u]);var j=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,jd(a,u).then((function(e){var a;if(null!==e&&void 0!==e&&null!==(a=e.content)&&void 0!==a&&a.length){var t=0;e.content.forEach((function(e){e.subtotal=e.unitPrice*e.quantity,e.calculatedDiscount=e.subtotal*e.discount/100,e.total=e.subtotal-e.calculatedDiscount,t+=e.total})),y(t)}E(e.content)})).catch();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement("div",{className:"list-item-prescription"},r.a.createElement("div",{className:"presc-data"},r.a.createElement("div",{className:"id-state"},r.a.createElement("span",null,"Receta N\xb0"),r.a.createElement("span",{className:"id-state__id"},o)),r.a.createElement("div",{className:"detail"},r.a.createElement("span",null,"Fecha de emisi\xf3n: ",Ne(t)),r.a.createElement("span",null,"Diagn\xf3stico: ",i),r.a.createElement("div",{className:"professional-data"},r.a.createElement("span",{className:"professional-data__professional"},"Profesional:"),r.a.createElement("span",{className:"name"},l)),r.a.createElement("div",{className:"enrollment"},r.a.createElement("span",{className:"enrollment__label"},"Matr\xedcula:"),r.a.createElement("span",{className:"enrollment__value"},c)))),r.a.createElement("div",{className:"description-prescription"},r.a.createElement("div",{className:"collapse-presctiption"},r.a.createElement("div",{className:"cant-descrip"},r.a.createElement("span",{className:"cant"},"Cant."),r.a.createElement("span",{className:"description"},"Descripci\xf3n"),r.a.createElement("span",{className:"price"},"Precio"),r.a.createElement("span",{className:"price"},"Subtotal"),r.a.createElement("span",{className:"min"},"Cob."),r.a.createElement("span",{className:"min"},"Desc %"),r.a.createElement("span",{className:"price"},"Desc $"),r.a.createElement("span",{className:"price"},"Total")),r.a.createElement("div",{className:"medicine"},null===b||void 0===b?void 0:b.map((function(e){return r.a.createElement("div",{key:null===e||void 0===e?void 0:e.id,className:"medication"},r.a.createElement("span",{className:"medicine-number"},null===e||void 0===e?void 0:e.quantity),r.a.createElement("span",{className:"medicine-name"},null===e||void 0===e?void 0:e.name),r.a.createElement("div",{className:"medicine-price"},"$ ",Dm(e.unitPrice)),r.a.createElement("div",{className:"medicine-price"}," $ ",Dm(e.subtotal)),r.a.createElement("div",{className:"medicine-min"},r.a.createElement("input",{checked:null===e||void 0===e?void 0:e.covered,type:"checkbox"})),r.a.createElement("div",{className:"medicine-min"}," ",null!==e&&void 0!==e&&e.discount?"".concat(e.discount," %"):""),r.a.createElement("div",{className:"medicine-price"}," $ ",Dm(e.calculatedDiscount)),r.a.createElement("div",{className:"medicine-price"}," $ ",Dm(e.total)))})),r.a.createElement("div",{className:"medication"},r.a.createElement("span",{className:"medicine-number"}),r.a.createElement("span",{className:"medicine-name"}),r.a.createElement("div",{className:"medicine-price"}),r.a.createElement("div",{className:"medicine-price"}),r.a.createElement("div",{className:"medicine-min"}),r.a.createElement("div",{className:"medicine-min"}),r.a.createElement("div",{className:"medicine-price"},"Total receta"),r.a.createElement("div",{className:"medicine-price"},O?"$ ".concat(Dm(O)):"$ 0.00"))))))},Am=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",De.post(k+D,a,{Authorization:"Bearer ".concat(t)}));case 1:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),qm=function(e){var a=e.orderNumber,t=e.purchaseOrderId,i=e.pharmacyName,l=e.total,o=e.state,c=e.pharmacy,s=e.streetName,u=e.streetNumber,f=e.createdDate,v=e.quotedDate,b=e.prePaidDate,E=e.paidDate,h=e.sentDate,g=e.deliveredDate,O=e.rejectedDate,y=e.purchaseOrder,j=F(),N=Object(p.a)(j,1)[0].userToken,x=Object(n.useState)(!1),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)(!1),w=Object(p.a)(C,2),k=w[0],D=w[1],T=Object(n.useState)(""),A=Object(p.a)(T,2),q=A[0],P=A[1],M=Object(n.useState)([]),L=Object(p.a)(M,2),R=L[0],z=L[1],B=Object(n.useState)(!1),V=Object(p.a)(B,2),U=V[0],H=V[1],J=Object(n.useState)(!1),Y=Object(p.a)(J,2),Q=Y[0],K=Y[1],$=Object(n.useState)([]),Z=Object(p.a)($,2),X=Z[0],ee=Z[1],ae=Object(n.useState)(),te=Object(p.a)(ae,2),re=te[0],ie=te[1],le=Object(n.useState)(),oe=Object(p.a)(le,2),ce=oe[0],se=oe[1],ue=Object(n.useState)(),de=Object(p.a)(ue,2),me=de[0],pe=de[1],fe=Object(n.useState)(0),ve=Object(p.a)(fe,2),be=ve[0],Ee=ve[1],he=ne(),ge=function(e){W(he,e,G,"Error")};Object(n.useEffect)((function(){var e=!0;return e&&N&&(Oe(),ye()),function(){e=!1}}),[N]),Object(n.useEffect)((function(){var e=!0;if(null!==y&&void 0!==y&&y.discountExtra&&e){var a=re*y.discountExtra/100;se(a),pe(re-a)}if(y.total){var t=y.total-y.deliveryCost;y.discountOrder&&(t=100*t/(100-y.discountOrder)),Ee(t)}return function(){e=!1}}),[y,re]);var Oe=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,yd(a,N).then((function(e){z(null===e||void 0===e?void 0:e.content)}
1)).catch((function(){return ge("Ocurri\xf3 un error al obtener las recetas")}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Nd(a,N).then((function(e){var a=0;e.content.forEach((function(e){e.subtotal=e.unitPrice*e.quantity,e.calculatedDiscount=e.subtotal*e.discount/100,e.total=e.subtotal-e.calculatedDiscount,a+=e.total})),ie(a),pe(a),ee(null===e||void 0===e?void 0:e.content)})).catch((function(){return ge("Ocurri\xf3 un error al obtener los extras")}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,xd({purchaseOrder:{id:a,status:Ca,statusReason:"El paciente rechaz\xf3 la cotizaci\xf3n de la orden",paymentDetail:"Se rechaz\xf3 el pedido"}},N).then().catch((function(){return ge("Ocurri\xf3 un error con el servicio de pago")})).finally((function(){return I(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={purchaseOrder:{id:a,status:Ia,statusReason:"El paciente acepto el envio"}},e.next=3,xd(t,N).then(window.location.reload()).catch((function(){ge("Ocurri\xf3 un error al aceptar la entrega")}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,Am({amount:l||0,currency:"ARS",entityName:"PURCHASE_ORDER",entityId:a},N).then((function(e){D(!0),P(null===e||void 0===e?void 0:e.checkoutLink),null!==e&&void 0!==e&&e.id&&xd({purchaseOrder:{id:a,status:xa,statusReason:"Proceso de pago iniciado",paymentDetail:"El id de la orden es ".concat(null===e||void 0===e?void 0:e.id)}},N).then().catch((function(){ge("Ocurri\xf3 un error al iniciar el proceso de pago")}))})).catch((function(){return ge("Ocurri\xf3 un error con el servicio de pago")})).finally((function(){return I(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=Ne(f),Ie=Ne(v),Ce=Ne(b),we=Ne(E),ke=Ne(h),De=Ne(g),Te=Ne(O);return r.a.createElement(r.a.Fragment,null,r.a.createElement(Gn.a,{className:"list-item-order"},r.a.createElement("div",{className:"order-data"},r.a.createElement("div",{className:"order-number"}
1,r.a.createElement("span",{className:"order-number__span"},"Pedido N\xb0"),r.a.createElement("span",{className:"order-number__number"},t),o===Na?r.a.createElement("div",{className:"order-number__stateQuoted"},r.a.createElement("div",{className:"div-state"},"Cotizado"),r.a.createElement("div",{className:"div-button"},r.a.createElement(Rn.a,{title:"Rechazar cotizaci\xf3n"},r.a.createElement(Xa.a,{onClick:je},S?r.a.createElement(qt.a,{size:24}):r.a.createElement(Ud.a,null))),r.a.createElement(Rn.a,{title:"Procesar pago"},r.a.createElement(Xa.a,{onClick:_e,className:"prepaid-button"},S?r.a.createElement(qt.a,{size:24}):r.a.createElement(km.a,null))))):o===xa?r.a.createElement("div",{className:"order-number__statePrepaid"},"Procesando"):o===ja?r.a.createElement("div",{className:"order-number__stateCreated"},"Creados"):o===_a?r.a.createElement("div",{className:"order-number__statePaid"},"Pagado"):o===Ia?r.a.createElement("div",{className:"order-number__stateDelivered"},"Entregado"):o===Sa?r.a.createElement("div",{className:"order-number__stateSent"},r.a.createElement("div",{className:"div-state-sent"},"Enviado"),r.a.createElement("div",{className:"div-button-sent"},r.a.createElement(At.a,{variant:"contained",onClick:xe},"Aceptar Entrega"))):r.a.createElement("div",{className:"order-number__stateRejected"},"Rechazado")),r.a.createElement("div",{className:"pharmacy-expiration"},r.a.createElement("span",null,"".concat(i," - ").concat(c)),r.a.createElement("span",{className:"pharmacy-expiration__direction"},"".concat(s," ").concat(u," , ").concat(c)),function(){switch(o){case ja:return r.a.createElement("span",{className:"created"},"Creado: ",Se);case Na:return r.a.createElement("span",{className:"quoted"},"Cotizado: ",Ie);case xa:return r.a.createElement("span",{className:"pre_paid"},"Procesado: ",Ce);case _a:return r.a.createElement("span",{className:"paid"},"Pagado: ",we);case Sa:return r.a.createElement("span",{className:"sent"},"Enviado: ",ke);case Ia:return r.a.createElement("span",{className:"delivered"},"Entregado: ",De);case Ca:return r.a.createElement("span",{className:"rejected"},"Rechazado: ",Te)}}()),r.a.createElement("div",{className:"total"},r.a.createElement("div",{className:"description"},r.a.createElement("div",{className:"MuiButtonBase-rootMuiListItem-rootMuiListItem-guttersMuiListItem-button"},r.a.createElement(Gn.a,{button:!0,onClick:function(){H(!U)}},r.a.createElement("span",null,"Recetas"),r.a.createElement(Jn.a,null),U?r.a.createElement(Ds.a,null):r.a.createElement(It.a,null))),r.a.createElement(Ts.a,{in:U,timeout:"auto",unmountOnExit:!0},r.a.createElement("div",{className:"MuiCollapse-wrapperInner"},r.a.createElement("div",{className:"collapse"},R.map((function(e){return r.a.createElement(Tm,{key:null===e||void 0===e?void 0:e.id,idPrescription:null===e||void 0===e?void 0:e.id,createdDate:null===e||void 0===e?void 0:e.creationDate,diagnosis:null===e||void 0===e?void 0:e.diagnosis,professionalName:null===e||void 0===e?void 0:e.professionalName,professionalLicense:null===e||void 0===e?void 0:e.professionalLicense,orderNumber:a,numberPrescription:null===e||void 0===e?void 0:e.prescriptionId})})))))),r.a.createElement("div",{className:"extras"},r.a.createElement("div",{className:"title"},r.a.createElement(Gn.a,{button:!0,onClick:function(){K(!Q)}},r.a.createElement("span",{className:"extra-title"},"Extras"),r.a.createElement(Jn.a,null),Q?r.a.createElement(Ds.a,null):r.a.createElement(It.a,null))),r.a.createElement(Ts.a,{in:Q,timeout:"auto",unmountOnExit:!0},r.a.createElement("div",{className:"collapse-extras"},r.a.createElement("div",{className:"cant-descrip"},r.a.createElement("span",{className:"cant"},"Cant."),r.a.createElement("span",{className:"description"},"Descripci\xf3n"),r.a.createElement("span",{className:"price"},"Precio"),r.a.createElement("span",{className:"price"},"Subtotal"),r.a.createElement("span",{className:"min"}),r.a.createElement("span",{className:"min"},"Desc %"),r.a.createElement("span",{className:"price"},"Desc $"),r.a.createElement("span",{className:"price"},"Total")),r.a.createElement("div",{className:"extras"},X.map((function(e){return r.a.createElement("div",{key:null===e||void 0===e?void 0:e.quantity,className:"extra-data"},r.a.createElement("span",{className:"extra-number"},(null===e||void 0===e?void 0:e.quantity)||""),r.a.createElement("span",{className:"extra-name"},null===e||void 0===e?void 0:e.name),r.a.createElement("div",{className:"extra-price"},"$ ",Dm(null===e||void 0===e?void 0:e.unitPrice)),r.a.createElement("div",{className:"extra-price"},"$ ",Dm(e.subtotal)),r.a.createElement("div",{className:"extra-min"}),r.a.createElement("div",{className:"extra-min"},null!==e&&void 0!==e&&e.discount?"".concat(e.discount," %"):""),r.a.createElement("div",{className:"extra-price"},e.discount?"$ ".concat(Dm(e.calculatedDiscount)):""),r.a.createElement("div",{className:"extra-price"},"$ ",Dm(e.total)))})),(null===y||void 0===y?void 0:y.discountExtra)>0&&ce&&r.a.createElement("div",{className:"extra-data"},r.a.createElement("span",{className:"extra-number"}),r.a.createElement("span",{className:"extra-name"}),r.a.createElement("div",{className:"extra-price"}),r.a.createElement("div",{className:"extra-discounts"}
1,"Descuentos Varios"),r.a.createElement("div",{className:"extra-min"},null!==y&&void 0!==y&&y.discountExtra?"".concat(y.discountExtra," %"):""),r.a.createElement("div",{className:"extra-price"},ce?"$ ".concat(Dm(ce)):""),r.a.createElement("div",{className:"extra-price"},ce?"- $ ".concat(Dm(ce)):"")),r.a.createElement("div",{className:"extra-data"},r.a.createElement("span",{className:"extra-number"}),r.a.createElement("span",{className:"extra-name"}),r.a.createElement("div",{className:"extra-price"}),r.a.createElement("div",{className:"extra-discounts"}),r.a.createElement("div",{className:"extra-min"}),r.a.createElement("div",{className:"extra-price"},"Total extras"),r.a.createElement("div",{className:"extra-price"},me?"$ ".concat(Dm(me)):"$ 0.00")))))),r.a.createElement("div",{className:"order-discounts"},r.a.createElement("div",{className:"order-data mt-25"},r.a.createElement("span",{className:"order-number"}),r.a.createElement("span",{className:"order-name"}),r.a.createElement("span",{className:"order-price"}),r.a.createElement("span",{className:"order-discounts"}),r.a.createElement("div",{className:"order-min"},"Subtotal:"),r.a.createElement("div",{className:"order-price"},"Receta + Extras"),r.a.createElement("div",{className:"order-price"},be?"$ ".concat(Dm(be)):"$ 0.00")),(null===y||void 0===y?void 0:y.deliveryCost)>0&&r.a.createElement("div",{className:"order-data"},r.a.createElement("span",{className:"order-number"}),r.a.createElement("span",{className:"order-name"}),r.a.createElement("span",{className:"order-price"}),r.a.createElement("span",{className:"order-discounts"},"Costo de entrega"),r.a.createElement("div",{className:"order-min"}),r.a.createElement("div",{className:"order-price"}),r.a.createElement("div",{className:"order-price"},"$ ",Dm(y.deliveryCost))),(null===y||void 0===y?void 0:y.discountOrder)>0&&r.a.createElement("div",{className:"order-data"},r.a.createElement("span",{className:"order-number"}),r.a.createElement("span",{className:"order-name"}),r.a.createElement("span",{className:"order-price"}),r.a.createElement("span",{className:"order-discounts"},"Descuento Farmacia"),r.a.createElement("div",{className:"order-min"},null!==y&&void 0!==y&&y.discountOrder?"".concat(y.discountOrder," %"):""),r.a.createElement("div",{className:"order-price"},be?"$ ".concat(Dm(be*y.discountOrder/100)):""),r.a.createElement("div",{className:"order-price"},be?"- $ ".concat(Dm(be*y.discountOrder/100)):""))),r.a.createElement("span",{className:"spantotal"},"Total: $ ",Dm(l||0))))),r.a.createElement(wo,{isActive:k,handleClose:function(){D(!1),window.location.reload()},fullWidth:!0,fullScreenChildren:!0},r.a.createElement("iframe",{style:{display:"block"},className:"increase-modal",src:q})))},Pm=function(e){var a=e.orderTypeSelected,t=F(),i=Object(p.a)(t,1)[0],l=i.userToken,o=i.userData,c=Object(n.useState)(!0),s=Object(p.a)(c,2),u=s[0],f=(s[1],ne(),Object(n.useState)([])),v=Object(p.a)(f,2),b=v[0];v[1];Object(n.useEffect)((function(){var e=!0;return l&&o&&E(e),function(){e=!1}}),[l,o,a.order]);var E=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();return r.a.createElement("div",{className:"order-list"},u?r.a.createElement(Za,null):null!==b&&void 0!==b&&b.length?r.a.createElement("div",{className:"list"},a.order===Na&&r.a.createElement("p",{className:"text"},"* Al iniciar el proceso de pago de un pedido, el mismo quedar\xe1 pendiente de aprobaci\xf3n. Record\xe1 contar con tu tarjeta a mano antes de iniciar un pago."),r.a.createElement(Wn.a,null,b.map((function(e){var a,t,n,i,l;return r.a.createElement(qm,{key:null===e||void 0===e?void 0:e.id,orderNumber:null===e||void 0===e?void 0:e.id,purchaseOrderId:null===e||void 0===e?void 0:e.purchaseOrderId,pharmacyName:null===e||void 0===e||null===(a=e.branchOffice)||void 0===a||null===(t=a.pharmacy)||void 0===t?void 0:t.name,pharmacy:null===e||void 0===e||null===(n=e.branchOffice)||void 0===n?void 0:n.name,createdDate:null===e||void 0===e?void 0:e.createdDate,quotedDate:null===e||void 0===e?void 0:e.quotedDate,prePaidDate:null===e||void 0===e?void 0:e.prepaidDate,paidDate:null===e||void 0===e?void 0:e.paidDate,sentDate:null===e||void 0===e?void 0:e.sentDate,deliveredDate:null===e||void 0===e?void 0:e.deliveredDate,rejectedDate:null===e||void 0===e?void 0:e.rejectedDate,total:null===e||void 0===e?void 0:e.total,state:null===e||void 0===e?void 0:e.status,streetName:null===e||void 0===e||null===(i=e.branchOffice)||void 0===i?void 0:i.streetName,streetNumber:null===e||void 0===e||null===(l=e.branchOffice)||void 0===l?void 0:l.streetNumber,purchaseOrder:e})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},function(e){var a;switch(e){case Na:a="cotizados";break;case xa:a="proces\xe1ndose";break;case _a:a="pagados";break;case Sa:a="enviados";break;case Ia:a="entregados";break;case Ca:a="rechazados";break;default:a=""}return"No hay pedidos ".concat(a," que mostrar")}(a))))},Mm=function(){var e=Object(n.useState)({order:ja,sort:"createdDate,desc"}),a=Object(p.a)(e,2),t=a[0],i=a[1];return r.a.createElement("div",{className:"my-orders"},r.a.createElement("div",{className:"header"}
1,r.a.createElement("div",{className:"image-title"},r.a.createElement("img",{className:"image",src:Ed,alt:"Mis Pedidos"}),r.a.createElement("div",{className:"title"},r.a.createElement("h2",null,"Mis Pedidos"))),r.a.createElement(pm.a,{className:"btn-group"},r.a.createElement(At.a,{onClick:function(){return i({order:ja,sort:"createdDate,desc"})},className:"btn ".concat(t.order===ja?"active":"")},"Creados"),r.a.createElement(At.a,{onClick:function(){return i({order:Na,sort:"quotedDate,desc"})},className:"btn ".concat(t.order===Na?"active":"")},"Cotizados"),r.a.createElement(At.a,{onClick:function(){return i({order:xa,sort:"prepaidDate,desc"})},className:"btn ".concat(t.order===xa?"active":"")},"Procesando"),r.a.createElement(At.a,{onClick:function(){return i({order:_a,sort:"paidDate,desc"})},className:"btn ".concat(t.order===_a?"active":"")},"Pagados"),r.a.createElement(At.a,{onClick:function(){return i({order:Sa,sort:"sentDate,desc"})},className:"btn ".concat(t.order===Sa?"active":"")},"Enviados"),r.a.createElement(At.a,{onClick:function(){return i({order:Ia,sort:"deliveredDate,desc"})},className:"btn ".concat(t.order===Ia?"active":"")},"Entregados"),r.a.createElement(At.a,{onClick:function(){return i({order:Ca,sort:"rejectedDate,desc"})},className:"btn ".concat(t.order===Ca?"active":"")},"Rechazados"))),r.a.createElement("div",{className:"container"},r.a.createElement(Pm,{orderTypeSelected:t})))},Lm=function(e){var a,t=e.schedule,n=e.index,i=e.remove,l=t.patient_dto,o=t.hour,c=t.date;return r.a.createElement(Gn.a,{className:"list-item list-item--appointment",key:n},r.a.createElement(Jn.a,{className:"item-text",primary:o||"",secondary:r.a.createElement(xt.a,{className:"item-text",component:"span"},c)}),r.a.createElement(Jn.a,{primary:null===l||void 0===l?void 0:l.aliasOrFullName,secondary:r.a.createElement(Pr.a,{className:"item-chip",label:(null===(a=l.prepaid_health)||void 0===a?void 0:a.name)||"Particular",component:"span"})}),r.a.createElement(Yn.a,null,r.a.createElement(Rn.a,{title:"Cancelar turno"},r.a.createElement(Xa.a,{onClick:function(){return i(n)}},r.a.createElement(Kn.a,null)))))},Rm=function(){var e=F(),a=Object(p.a)(e,1)[0].userToken,t=Object(n.useState)(!0),i=Object(p.a)(t,2),l=i[0],o=i[1],c=ne(),s=Object(n.useState)([]),u=Object(p.a)(s,2),f=u[0],v=u[1],b=Object(n.useState)(!1),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(n.useState)(),y=Object(p.a)(O,2),j=y[0],N=y[1],x=function(e){W(c,e,G,"Error")},_=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t&&o(!0),"Ocurri\xf3 un error en la b\xfasqueda de turnos programados",Fo({statuses:[ho]},a).then((function(e){if(t&&Ti===(null===e||void 0===e?void 0:e.status)){var a=e.data.map((function(e){return No.AppointmentDto(e.id,e.appointment_date,e.status,e.patient_dto,e.professional_dto)}));v(a)}})).catch((function(e){404!==e.response.status&&x("Ocurri\xf3 un error en la b\xfasqueda de turnos programados")})).finally((function(){return o(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){var e=!0;return a&&_(e),function(){e=!1}}),[a]);return r.a.createElement("div",{className:"schedule-list"},l?r.a.createElement(Za,null):f.length?r.a.createElement("div",{className:"list list--appointment"},r.a.createElement(Wn.a,null,f.map((function(e,a){return r.a.createElement(Lm,{schedule:e,index:a,key:a,remove:function(){e.index=a,N(e),g(!0)}})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},"No hay turnos programados.")),r.a.createElement(Lo,{open:h,handleClose:function(e){if(g(!1),e){var t="Ocurri\xf3 un error al cancelar el turno programado";o(!0),zo(null===j||void 0===j?void 0:j.id,{status:Oo},a,(function(e){return x(e)})).then((function(e){Ti===(null===e||void 0===e?void 0:e.status.toUpperCase())?Yt(j.index,f,v):x(t),N(null)})).catch((function(){return x(t)})).finally((function(){return o(!1)}))}},title:"\xbfDeseas cancelar el turno?",confirmButton:"Confirmar",cancelButton:"Volver",maxWidth:"sm"}))},Fm=function(){return r.a.createElement("div",{className:"schedule"},r.a.createElement("div",{className:"header"}
1,r.a.createElement("img",{src:Eo,alt:"Agenda de Turnos"}),r.a.createElement("h2",null,"Agenda de Turnos")),r.a.createElement("div",{className:"container"},r.a.createElement(Rm,null)))},zm=t(587),Bm=Object(Hn.a)((function(){return{text:{fontFamily:"Raleway",fontStyle:"normal",fontWeight:"normal",fontSize:"14px",lineHeight:"12px",display:"flex",alignItems:"center",color:"#002C54"},numbers:{fontFamily:"Raleway",fontStyle:"normal",fontWeight:500,fontSize:"36px",lineHeight:"12px",display:"flex",alignItems:"center",color:"#DA2037"},margins:{margin:10,paddingBottom:50}}})),Vm={labels:["Prestador","Obras Sociales","Particular","Staff Mediline"],datasets:[{data:[12,19,3,5],backgroundColor:["#937e88","#fde23e","#f16e23","#57d9ff"]}]},Um=function(){var e=Bm();return r.a.createElement("div",{className:"chart"},r.a.createElement("div",{className:e.margins},r.a.createElement(xt.a,{component:"div"},r.a.createElement(Lr.a,{textAlign:"justify",className:e.text,m:1},"Desde el 01/07/2020 hasta el 11/12/2020"))),r.a.createElement("div",{className:e.margins},r.a.createElement(zm.Pie,{data:Vm,width:100,height:50})),r.a.createElement("div",{className:e.margins},r.a.createElement(xt.a,{component:"div"},r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(Lr.a,{textAlign:"justify",className:e.numbers,m:1},"35")),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Lr.a,{textAlign:"justify",className:e.text,m:1},"consultas PARTICULARES."))),r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(Lr.a,{textAlign:"justify",className:e.numbers,m:1},"300")),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Lr.a,{textAlign:"justify",className:e.text,m:1},"consultas con PRESTADORES."))),r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(Lr.a,{textAlign:"justify",className:e.numbers,m:1},"352")),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Lr.a,{textAlign:"justify",className:e.text,m:1},"consultas con OBRA SOCIAL."))),r.a.createElement(Ln.a,{container:!0,spacing:3},r.a.createElement(Ln.a,{item:!0,xs:2},r.a.createElement(Lr.a,{textAlign:"justify",className:e.numbers,m:1},"70")),r.a.createElement(Ln.a,{item:!0,xs:10},r.a.createElement(Lr.a,{textAlign:"justify",className:e.text,m:1},"consultas con STAFF MEDILINE."))))))},Hm=function(){return r.a.createElement("div",{className:"billing"},r.a.createElement("div",{className:"header"},r.a.createElement("h3",null,"Datos de Facturaci\xf3n")),r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text",primary:"CUIT",secondary:"27-35925239-6"}),r.a.createElement(Jn.a,{className:"item-text",primary:"TIPO",secondary:"Monotributista Categor\xeda E"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text",secondary:"[04/2017] 869090 - SERVICIOS RELACIONADOS CON LA SALUD HUMANA N.C.P. (INCLUYE SERVICIOS DE PSIC\xd3LOGOS, FONOAUDI\xd3LOGOS, SERVICIOS DE ENFERMER\xcdA, TERAPIA OCUPACIONAL, BANCOS DE SANGRE, DE SEMEN,ETC.)\r "})))),r.a.createElement(At.a,{className:"button button--upload",variant:"outlined"},"Subir Factura"))},Wm=function(){return r.a.createElement("div",{className:"data"},r.a.createElement("div",{className:"header"},r.a.createElement("h3",null,"Datos de Cuenta"),r.a.createElement(At.a,{className:"button",variant:"outlined"},"Editar")),r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text",primary:"Titular",secondary:"Sabrina Jacqueline Godoy"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text",primary:"N\xfamero de cuenta",secondary:"4085709-2 081-9"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text",primary:"ALIAS",secondary:"ALIASPROFESIONAL"}),r.a.createElement(Jn.a,{className:"item-text",primary:"CUIL",secondary:"23-26587158-6"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text",primary:"Banco",secondary:"BANCO DE GALICIA Y BUENOS AIRES S.A.U."})))))},Gm=function(){return r.a.createElement("div",{className:"information"},r.a.createElement("div",{className:"header"}
1,r.a.createElement("h2",null,"Informaci\xf3n")),r.a.createElement(Wm,null),r.a.createElement(Hm,null))},Jm=function(){return r.a.createElement("div",{className:"paid"},r.a.createElement("div",{className:"header"},r.a.createElement("h3",null,"Pagadas")),r.a.createElement(Wn.a,{className:"list"},r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"PARTICULAR"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$40.575"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"STAFF MEDILINE"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$40.575"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"COSEGUROS"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$40.575"})),r.a.createElement(Gn.a,{className:"list-item list-item--total"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"TOTAL"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$121.725"}))))},Ym=function(){return r.a.createElement("div",{className:"to-charge"},r.a.createElement("div",{className:"header"},r.a.createElement("h3",null,"Por Cobrar")),r.a.createElement(Wn.a,{className:"list"},r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"PARTICULAR"}),r.a.createElement(Jn.a,{className:"item-text item-text--query-length",primary:"50 consultas"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$40.575"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"STAFF MEDILINE"}),r.a.createElement(Jn.a,{className:"item-text item-text--query-length",primary:"50 consultas"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$40.575"})),r.a.createElement(Gn.a,{className:"list-item"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"COSEGUROS"}),r.a.createElement(Jn.a,{className:"item-text item-text--query-length",primary:"50 consultas"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$40.575"})),r.a.createElement(Gn.a,{className:"list-item list-item--total"},r.a.createElement(Jn.a,{className:"item-text item-text--query-type",primary:"TOTAL"}),r.a.createElement(Jn.a,{className:"item-text item-text--query-length",primary:"150 consultas"}),r.a.createElement(Jn.a,{className:"item-text item-text--price",primary:"$121.725"}))))},Qm=function(){var e=Object(n.useState)(new Date),a=Object(p.a)(e,2),t=a[0],i=a[1],l=Object(n.useState)(),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)("TODAS"),d=Object(p.a)(u,2),m=d[0],f=d[1],v=function(e){f(e)};return r.a.createElement("div",{className:"payment"},r.a.createElement("div",{className:"filter"},r.a.createElement("div",{className:"input-wrapper"},r.a.createElement(rr.a,{utils:lr.a,locale:or.a},r.a.createElement(ir.a,{disableToolbar:!0,className:"input",autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",format:"dd/MM/yyyy",margin:"normal",id:"",label:"Desde",value:t,onChange:function(e){return i(e)},maxDate:c||void 0,invalidDateMessage:"Ingrese una fecha Desde v\xe1lida",maxDateMessage:"la fecha Desde debe ser anterior a la fecha Hasta",minDateMessage:"Ingrese una fecha posterior a la fecha actual"}),r.a.createElement(ir.a,{disableToolbar:!0,className:"input",autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",format:"dd/MM/yyyy",margin:"normal",id:"",label:"Hasta",value:c,onChange:function(e){return s(e)},minDate:t||void 0,invalidDateMessage:"Ingrese una fecha Desde v\xe1lida",minDateMessage:"Ingrese una fecha posterior a la fecha Desde"}))),r.a.createElement(pm.a,{className:"button-wrapper"},r.a.createElement(At.a,{className:"button ".concat("TODAS"===m&&"button--active"),onClick:function(){return v("TODAS")}},"Todas"),r.a.createElement(At.a,{className:"button ".concat("PAGADAS"===m&&"button--active"),onClick:function(){return v("PAGADAS")}}
1,"Pagadas"),r.a.createElement(At.a,{className:"button ".concat("POR_COBRAR"===m&&"button--active"),onClick:function(){return v("POR_COBRAR")}},"Por Cobrar"))),("PAGADAS"===m||"TODAS"===m)&&r.a.createElement(Jm,null),("POR_COBRAR"===m||"TODAS"===m)&&r.a.createElement(Ym,null))},Km=t.p+"static/media/cobros-particulares-y-seguros.eab4f62f.svg",$m=function(){return r.a.createElement("div",{className:"liquidation"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:Km,alt:"Liquidaciones"}),r.a.createElement("h2",null,"Liquidaciones")),r.a.createElement("div",{className:"column"},r.a.createElement(Um,null)),r.a.createElement("div",{className:"column"},r.a.createElement(Qm,null)),r.a.createElement("div",{className:"column column--information"},r.a.createElement(Gm,null)))},Zm=t(588),Xm=t.n(Zm),ep=function(e){var a=e.schedule,t=e.index,n=e.remove,i=e.removeTooltip,l=a.attentionType,o=a.time,c=a.label,s=a.lastTimeAvailability;return r.a.createElement(Gn.a,{className:"list-item list-item--time-availability",key:t},r.a.createElement(Xm.a,null),r.a.createElement("div",{className:"text-chip-wrapper"},r.a.createElement(Pr.a,{className:"Particular"===l?"item-chip":"item-chip-os",label:l}),r.a.createElement(Jn.a,{className:"item-text",primary:o})),r.a.createElement(Jn.a,{primary:c,secondary:"Programado hasta el d\xeda: ".concat(s)}),r.a.createElement(Yn.a,null,r.a.createElement(Rn.a,{title:i},r.a.createElement(Xa.a,{onClick:function(){return n(t)}},r.a.createElement(Kn.a,null)))))},ap=t(590),tp=t.n(ap),np=t(600),rp=t(1049),ip=Object(Hn.a)(Po),lp=Object(Hn.a)((function(e){return{root:{display:"flex",justifyContent:"center",flexWrap:"wrap",listStyle:"none",padding:e.spacing(.5),margin:0},errorText:{paddingLeft:"22px"},allWeekCheckbox:{margin:"10px 0","& span":{fontSize:"14px",padding:"5px"},"& svg":{fontSize:"18px",marginLeft:"10px"}}}}));function op(e){var a=e.data,t=e.setFieldValue,i=e.error,l=ip(),o=lp(),c=Object(n.useState)(a),s=Object(p.a)(c,2),u=s[0],d=s[1],m=Object(n.useState)(!1),f=Object(p.a)(m,2),v=f[0],b=f[1],E=function(e,a){var n=Object(B.a)(u);if(a){var r=n.findIndex((function(e){return e.key===a}));if(r>-1)if(n[r].selected=!n[r].selected,n[r].selected)n.find((function(e){return!e.selected}))||b(!0);else b(!1)}else n.forEach((function(a){return a.selected=e})),b(e);var i=n.filter((function(e){return e.selected}));t(i),d(n)};return r.a.createElement(r.a.Fragment,null,r.a.createElement("ul",{component:"ul",className:o.root},u.map((function(e){return r.a.createElement("li",{key:e.key},r.a.createElement(Pr.a,{onClick:function(){E(e.selected,e.key)},variant:e.selected?"default":"outlined",clickable:!0,label:e.label,color:"primary",classes:{root:l.chipDay,outlinedPrimary:l.colorOutLinePrimary,clickableColorPrimary:l.colorPrimary,colorPrimary:l.colorPrimary}}))}))),r.a.createElement(Nn.a,{error:!0,className:o.errorText},i),r.a.createElement(er.a,{label:"Toda la semana",className:o.allWeekCheckbox,control:r.a.createElement(ar.a,{checked:v,onChange:function(e){return E(e.target.checked,null)},name:"checkedB",color:"primary"})}))}function cp(e){var a=e.values,t=e.defaultDate,n=e.setFieldValueStart,i=e.setFieldValueEnd,l={step:60*h};return r.a.createElement(r.a.Fragment,null,r.a.createElement(Ln.a,{item:!0,sm:4,style:{marginLeft:20}},r.a.createElement(xn.a,{style:{minWidth:40}},r.a.createElement(Cn.a,{id:"time",label:"Desde",type:"time",defaultValue:a.checkIn||t,onChange:function(e){return n(e.target.value)},InputLabelProps:{shrink:!0},inputProps:l}))),r.a.createElement(Ln.a,{item:!0,sm:2}),r.a.createElement(Ln.a,{item:!0,sm:4,style:{marginLeft:20}},r.a.createElement(xn.a,{style:{minWidth:40}},r.a.createElement(Cn.a,{id:"time",label:"Hasta",type:"time",defaultValue:a.checkOut,onChange:function(e){return i(e.target.value)},InputLabelProps:{shrink:!0},inputProps:l}))))}var sp=Object(jo.a)((function e(a,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};Object(yo.a)(this,e),this.id=null,this.groupIds=null,this.check_in=null,this.check_out=null,this.professional_dto=null,this.days=[],this.label=null,this.time="",this.id_prepaid_healths=[],this.attention_types_dto=[],this.blocked=null,this.start_date=null,this.duration=30,this.duration_unit="DAYS",this.check_in=a,this.check_out=t,this.professional_dto=r,this.blocked=!1,this.id=i.id||null,this.groupIds=i.groupIds||null,this.days=i.days||[],this.attentionType=i.attentionType||null,this.attention_types_dto=i.attention_types_dto||[],this.id_prepaid_healths=i.id_prepaid_healths||[],this.label=i.label||null,this.last_time_avalability=i.last_time_avalability||null,this.lastTimeAvailability=i.lastTimeAvailability||null,this.time="".concat(a," a ").concat(t),this.start_date=i.startDate||null,this.duration=(null===i||void 0===i?void 0:i.duration)>=0?i.duration:30,null!==(n=this.groupIds)&&void 0!==n&&n.length&&(this.groupIds=this.groupIds.map((function(e){return{id:e}})))})),up=new(t(589).a),dp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",up.scheduleCreate(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),mp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",up.getScheduleByProfessional(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),pp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",up.scheduleValidate(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),fp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>2&&void 0!==r[2]?r[2]:null,e.abrupt("return",up.scheduleDelete(t,a,n));case 2:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),vp=function(e,a,t){var n=[];return e.forEach((function(e){var r=t.find((function(a){return(null===a||void 0===a?void 0:a.descr)===(null===e||void 0===e?void 0:e.name)}));
1e.schedules.forEach((function(e){var t,i=function(e){return Ee.filter((function(a){return e.includes(a.key)})).map((function(e){return e.label})).join(", ")}(null===e||void 0===e?void 0:e.days),l=new sp(null===e||void 0===e?void 0:e.check_in,null===e||void 0===e?void 0:e.check_out,{id:null===a||void 0===a||null===(t=a.professional_dto)||void 0===t?void 0:t.id},{id:null===e||void 0===e?void 0:e.id,groupIds:null===e||void 0===e?void 0:e.ids,label:i,days:null===e||void 0===e?void 0:e.days,attentionType:null===e||void 0===e?void 0:e.name,attention_types_dto:[{id:null===r||void 0===r?void 0:r.id}],last_time_avalability:null===e||void 0===e?void 0:e.last_time_avalability,lastTimeAvailability:Ne(null===e||void 0===e?void 0:e.last_time_avalability)});n.push(l)}))})),n},bp=[{descr:"Particular",id:1},{descr:"Obra Social",id:2}],Ep=Object(Hn.a)(Po),hp=Object(Hn.a)((function(e){return{modal:{display:"flex",alignItems:"center",justifyContent:"center"},paperAddSchedule:{outline:0,backgroundColor:"white",border:"hidden 0px #000000",borderTopLeftRadius:"0px",borderTopRightRadius:"25px",borderBottomLeftRadius:"25px",borderBottomRightRadius:"25px",padding:e.spacing(2,4,3),width:"760px","& h2":{fontSize:"24px"}},dateInputsButton:{alignItems:"center",display:"flex",flexDirection:"row",marginBottom:"15px",width:"100%"},buttonWrapper:{width:"100%",textAlign:"center",marginTop:"15px"},select:{borderRadius:"0 20px 20px 20px",boxShadow:"0 24px 32px rgba(0, 0, 0, 0.04), 0 16px 24px rgba(0, 0, 0, 0.04), 0 4px 8px rgba(0, 0, 0, 0.04), 0 0 1px rgba(0, 0, 0, 0.04)",fontSize:"14px",margin:"10px",padding:"0 10px",width:"300px"},errorText:{paddingLeft:"22px"}}}));function gp(e){var a,t=e.open,i=e.handleCloseWithoutSave,l=e.refreshSchedules,o=Ep(),c=hp(),s=be()(),u=ne(),d=ye(ge),m=F(),f=Object(p.a)(m,1)[0],v=f.userData,b=f.userToken,E=Object(n.useState)(!1),g=Object(p.a)(E,2),O=g[0],y=g[1],j=Object(n.useState)(!1),N=Object(p.a)(j,2),x=N[0],_=N[1],S=Object(Pt.f)({initialValues:{selectedDays:[],checkIn:ye(ge),checkOut:"",startDate:"",dateTo:"",attentionTypeSelect:"",prepaidHealthSelect:""},validationSchema:Rt.h().shape({attentionTypeSelect:Rt.j().required("Seleccione un tipo de consulta"),prepaidHealthSelect:Rt.j().when("attentionTypeSelect",{is:function(e){return"2"===e},then:Rt.j().required("Seleccione una Obra Social")}),startDate:Rt.d().nullable().typeError("").test("startDate","Ambas fechas son requeridas para guardar el rango",(function(e){return e&&this.parent.dateTo||!e&&!this.parent.dateTo})),dateTo:Rt.d().nullable().typeError("").test("dateTo","La fecha Hasta debe ser mayor que la fecha Desde",(function(e){var a=be()(this.parent.startDate).startOf("day"),t=be()(e).startOf("day");return!e&&!this.parent.startDate||t.isSameOrAfter(a)})),selectedDays:Rt.b().min(1,"Selecciona al menos un d\xeda"),checkIn:Rt.j().required("Valor Desde requerido").test("checkInInterval","El tiempo desde debe ser m\xfaltiplo de ".concat(h," minutos"),(function(e){return Oe(e)})),checkOut:Rt.j().required("Valor Hasta requerido").test("checkOutTime","El tiempo Hasta debe ser mayor a ".concat(h," minutos del tiempo Inicial"),(function(e){return!(!this.parent.checkIn||!e)&&(a=this.parent.checkIn,t=e,be()(a,"HH:mm").isBefore(be()(t,"HH:mm")));var a,t})).test("checkOutInterval","El tiempo hasta debe ser m\xfaltiplo de ".concat(h," minutos"),(function(e){return Oe(e)}))}),onSubmit:function(){var e="Domingo - S\xe1bado",a=I.selectedDays.filter((function(e){return e.selected}));a.length<7&&(e=a.map((function(e){return e.label})).join(", "));var t={label:e,days:I.selectedDays.map((function(e){return e.key})),attention_types_dto:[{id:I.attentionTypeSelect}],id_prepaid_healths:[I.prepaidHealthSelect],attentionType:I.attentionTypeSelect};null!==I&&void 0!==I&&I.startDate&&null!==I&&void 0!==I&&I.dateTo?(t.startDate=be()(I.startDate).startOf("day"),t.duration=be()(I.dateTo).startOf("day").diff(t.startDate,"days")):t.startDate=be()().startOf("day");var n=new sp(I.checkIn,I.checkOut,{id:v.professional_dto.id},t);M([n]),y(!0)}}),I=S.values,C=S.setFieldValue,w=S.handleSubmit,k=S.validateForm,D=S.validateField,T=S.isValid,A=S.errors,q=S.resetForm;
1Object(n.useEffect)((function(){k(I)}),[v]);var P=function(){q({}),Ee.forEach((function(e){return e.selected=!1})),i()},M=function(e){dp(e,b,(function(e){return W(u,e,G,G)})).then((function(e){y(!1),e.data&&e.data.error?W(u,e.data.message,G):(W(u,"La Agenda fue guardada exitosamente!",Y),l(!0),P())})).catch((function(e){var a,t=404===(null===(a=e.response)||void 0===a?void 0:a.status)?"Ya existe una agenda para ese d\xeda/horario":"Ocurri\xf3 un error guardando la agenda";W(u,t,G),y(!1)}))},L=null===v||void 0===v||null===(a=v.professional_dto)||void 0===a?void 0:a.prepaid_healths,R=r.a.createElement(np.a,{in:t},r.a.createElement("div",{className:c.paperAddSchedule},r.a.createElement(xt.a,{component:"div",className:c.ModalContent,style:{backgroundColor:"white"}},r.a.createElement(Ln.a,{container:!0},r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement("h2",{className:o.titleRed,id:"transition-modal-title"},"\xbfQu\xe9 tipo de consulta?"),r.a.createElement(xn.a,null,r.a.createElement(Sn.a,{name:"attentionTypeSelect",className:c.select,value:null===I||void 0===I?void 0:I.attentionTypeSelect,onChange:function(e){_(2===e.target.value),C("attentionTypeSelect",e.target.value)},disableUnderline:!0},bp.map((function(e){return r.a.createElement(wn.a,{key:e.id,value:e.id},e.descr)}))),r.a.createElement(Nn.a,{error:!0,className:c.errorText},A.attentionTypeSelect)),x&&r.a.createElement(xn.a,null,r.a.createElement(Sn.a,{name:"prepaidHealthSelect",className:c.select,value:I.prepaidHealthSelect,onChange:function(e){return function(e){C("prepaidHealthSelect",e.target.value)}(e)},disableUnderline:!0},L.map((function(e){return r.a.createElement(wn.a,{key:e.id,value:e.id},e.name)}))),r.a.createElement(Nn.a,{error:!0,className:c.errorText},A.prepaidHealthSelect))),r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement("h2",{className:o.titleRed,id:"transition-modal-title"},"\xbfQu\xe9 d\xedas?"),r.a.createElement(op,{data:Ee.slice(0,7),setFieldValue:function(e){return C("selectedDays",e)},error:A.selectedDays||null})),r.a.createElement(Ln.a,{item:!0,sm:12},r.a.createElement("h2",{className:o.titleRed},"\xbfEn qu\xe9 horario?"),r.a.createElement("div",{className:c.dateInputsButton},r.a.createElement(cp,{values:I,defaultDate:d,setFieldValueStart:function(e){C("checkIn",e),D("checkIn")},setFieldValueEnd:function(e){C("checkOut",e),D("checkOut")}})),r.a.createElement(Nn.a,{error:!0,className:c.errorText},A.checkIn||A.checkOut||A.checkOutTime),r.a.createElement("h2",{className:o.titleRed},"\xbfEntre qu\xe9 fechas?")),r.a.createElement(Ln.a,{item:!0,sm:4,style:{marginLeft:20}},r.a.createElement(xn.a,null,r.a.createElement(rr.a,{utils:lr.a,locale:or.a},r.a.createElement(ir.a,{autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",label:"Desde",format:"dd/MM/yyyy",minDate:s,maxDate:(null===I||void 0===I?void 0:I.dateTo)||void 0,views:["year","month","date"],onChange:function(e){return C("startDate",e)},value:(null===I||void 0===I?void 0:I.startDate)||null,className:c.textField,invalidDateMessage:"Ingrese una fecha Desde v\xe1lida",maxDateMessage:"",minDateMessage:"Ingrese una fecha posterior a la fecha actual"})))),r.a.createElement(Ln.a,{item:!0,sm:2}),r.a.createElement(Ln.a,{item:!0,sm:4,style:{marginLeft:20}},r.a.createElement(xn.a,null,r.a.createElement(rr.a,{utils:lr.a,locale:or.a},r.a.createElement(ir.a,{autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",label:"Hasta",format:"dd/MM/yyyy",minDate:(null===I||void 0===I?void 0:I.startDate)||s,views:["year","month","date"],onChange:function(e){return C("dateTo",e)},value:(null===I||void 0===I?void 0:I.dateTo)||null,className:c.textField,invalidDateMessage:"Ingrese una fecha Hasta v\xe1lida",minDateMessage:"Ingrese una fecha posterior"}))))),r.a.createElement(Nn.a,{error:!0,className:c.errorText},A.startDate||A.dateTo),r.a.createElement("div",{className:c.buttonWrapper},O?r.a.createElement(Za,null):r.a.createElement(r.a.Fragment,null,r.a.createElement(At.a,{onClick:P,className:o.btnRedNextOutline}," ","Cancelar"),r.a.createElement(At.a,{disabled:!T,onClick:w,className:o.btnBlueNext}," ","Guardar"))))));return r.a.createElement(r.a.Fragment,null,r.a.createElement(fu.a,{"aria-labelledby":"transition-modal-title","aria-describedby":"transition-modal-description",className:c.modal,open:t,closeAfterTransition:!0,BackdropComponent:rp.a,BackdropProps:{timeout:500}},R))}var Op=function(e){var a=e.refreshSchedules,t=Object(n.useState)(!1),i=Object(p.a)(t,2),l=i[0],o=i[1];return r.a.createElement(r.a.Fragment,null,r.a.createElement(At.a,{color:"primary",variant:"contained",startIcon:r.a.createElement(tp.a,{size:24}),className:"schedule-create-btn",onClick:function(){return o(!l)}},"Crear disponibilidad"),l&&r.a.createElement(gp,{open:l,handleCloseWithoutSave:function(){return o(!1)},refreshSchedules:a}))},yp=function(){var e=F(),a=Object(p.a)(e,1)[0],t=a.userData,i=a.userToken,l=ne(),o=Object(n.useState)([]),c=Object(p.a)(o,2),s=c[0],u=c[1],f=Object(n.useState)(!0),v=Object(p.a)(f,2),b=v[0],E=v[1],h=Object(n.useState)(!1),g=Object(p.a)(h,2),O=g[0],y=g[1],j=Object(n.useState)(!1),N=Object(p.a)(j,2),x=N[0],_=N[1],S=Object(n.useState)(),I=Object(p.a)(S,2),C=I[0],w=I[1],k=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a&&E(!0),e.next=3,mp(null===t||void 0===t||null===(n=t.professional_dto)||void 0===n?void 0:n.id,i,(function(e){return W(l,e,G,G)})).then((function(e){if(e.data.error)W(l,"Ocurri\xf3 un error en la b\xfasqueda de disponibilidades",G);else{var n=vp(e.data,t,bp);a&&(u(n),E(!1))}})).catch((function(e){W(l,e.message,G)}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){var e=!0;return i&&k(e),function(){e=!1}}),[i]);return r.a.createElement("div",{className:"schedule-list schedule-list--time-availability"},r.a.createElement("div",{className:"btn-wrapper"}
1,r.a.createElement(Op,{refreshSchedules:function(e){return k(e)},removeTooltip:"Eliminar disponibilidad"})),b?r.a.createElement(Za,null):s.length?r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,s.map((function(e,a){return r.a.createElement(ep,{schedule:e,index:a,key:a,remove:function(){x||function(e){var a="Ocurri\xf3 un error tratando de eliminar la agenda";if(e||0===e){_(!0);var t={schedule:{schedule_ids:s[e].id},index:e};w(t),pp(t.schedule,i,(function(e){return W(l,e,G,G)})).then((function(t){"CONFLICT"===t.status?y(!0):"error"===t.status?W(l,a,G):(W(l,"La agenda fue eliminada correctamente",Y),Yt(e,s,u))})).catch((function(e){return W(l,(null===e||void 0===e?void 0:e.message)||a,G)})).finally((function(){return _(!1)}))}}(a)},removeTooltip:"Eliminar Disponibilidad"})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},"No hay disponibilidades creadas.")),r.a.createElement(Lo,{open:O,handleClose:function(e){if(e&&C){var a="Ocurri\xf3 un error tratando de eliminar la agenda con turnos";fp(C.schedule,i,(function(e){return W(l,e,G,G)})).then((function(e){"error"===e.status?(W(l,a,G),k(!0)):(W(l,"La agenda fue eliminada correctamente",Y),Yt(C.index,s,u),w(null)),y(!1)})).catch((function(e){return W(l,(null===e||void 0===e?void 0:e.message)||a,G)}))}else y(!1)},title:"Existen turnos programados en esta fecha",subtitle:"Los pacientes ser\xe1n notificados de su cancelaci\xf3n \xbfDesea continuar?",confirmButton:"Eliminar agenda",maxWidth:"sm",cancelButton:"Cancelar"}))},jp=t.p+"static/media/disponibilidad.95d7a263.svg",Np=function(){return r.a.createElement("div",{className:"schedule"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{src:jp,alt:"Mi Disponibilidad"}),r.a.createElement("h2",null,"Mi Disponibilidad")),r.a.createElement("div",{className:"container"},r.a.createElement(yp,null)))},xp=function(e){var a=e.videoCallData,t=e.setVideoCall,i=e.setMessage,l=F(),o=Object(p.a)(l,1)[0],c=o.userData,s=o.userToken,u=Qo(),f=Object(p.a)(u,1)[0],v=f.data,b=f.stomp,E=Object(n.useState)(0),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(!1),j=Object(p.a)(y,2),N=j[0],x=j[1],_=Object(n.useState)(!1),S=Object(p.a)(_,2),I=S[0],C=S[1],w=Object(n.useState)([]),k=Object(p.a)(w,2),D=k[0],T=k[1],A=Object(n.useState)(!1),q=Object(p.a)(A,2),P=q[0],M=q[1],L=Object(n.useState)(""),R=Object(p.a)(L,2),B=R[0],V=R[1];Object(n.useEffect)((function(){I&&(x(!0),i("Consulta finalizada"),U(),t(!1))}),[I]),Object(n.useEffect)((function(){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t,n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat("https://token.mediline.com.ar","/rtc/").concat(a.queueId,"/").concat("publisher","/uid/").concat(a.professionalId),e.prev=1,e.next=4,le.a.get(t);case 4:n=e.sent,r=n.data.rtcToken,V(r),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),alert(e.t0);case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}();e()}),[a]),Object(n.useEffect)((function(){var e=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Hr(null===a||void 0===a?void 0:a.patientId,s).then((function(e){T(Object(z.a)(Object(z.a)({},null===e||void 0===e?void 0:e.data),{},{professional_dto:{drName:c.alias,email:c.email}}))})).catch((function(){x(!0),i("Ocurri\xf3 un error al obtener los datos del paciente"),U(),t(!1)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),Object(n.useEffect)((function(){var e;if(null!==D&&void 0!==D&&null!==(e=D.professional_dto)&&void 0!==e&&e.email){var a=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,qi(D,s).then((function(e){})).catch((function(e){}));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();P||a()}}),[D]);var U=function(){var e={patientId:null===v||void 0===v?void 0:v.patientId,orderNumber:null===v||void 0===v?void 0:v.orderNumber,specialtyId:null===v||void 0===v?void 0:v.specialtyId,command:"ProfessionalFinis
1h",dateTimeProfessionalHangup:g,professionalId:null===v||void 0===v?void 0:v.professionalId,queueId:null===v||void 0===v?void 0:v.queueId,date:null===v||void 0===v?void 0:v.date};b.send("/app/message",{},JSON.stringify(e))};return r.a.createElement(r.a.Fragment,null,""!==B&&r.a.createElement("div",{className:"videocall",style:{width:"100vw",height:"85vh"}},r.a.createElement("div",{className:"container"},r.a.createElement("div",{style:{display:"flex",borderRadius:"0 40px 40px 40px",overflow:"hidden"}},r.a.createElement(Im.a,{rtcProps:{appId:"992909ec37a34a29b51cd126ee0cda9d",channel:a.queueId,token:B,uid:a.professionalId,layout:1},callbacks:{"user-left":function(){i("El paciente se desconecto, por favor, complete el registro de consulta antes de finalizar la llamada")}}})),r.a.createElement("div",null,r.a.createElement($u,{setTime:O,isVideocallFinished:N}),r.a.createElement(Nu,{data:a,setConsultIsSubmitted:C,setMessage:i})))))},_p=t.p+"static/media/emitir_certificados.45c02b42.svg",Sp=function(){var e=ne(),a=Object(n.useState)([]),t=Object(p.a)(a,2),i=t[0],l=t[1],o=Object(n.useState)(!1),c=Object(p.a)(o,2),s=c[0],u=c[1];return Object(n.useEffect)((function(){function a(){return(a=Object(m.a)(Object(d.a)().mark((function a(){var t,n;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,le.a.get("https://mediline.com.ar/wp-json/wp/v2/pages/?slug=terminos-y-condiciones");case 3:return t=a.sent,a.next=6,t.data[0].content.rendered;case 6:n=a.sent,l(n),u(!1),a.next=14;break;case 11:a.prev=11,a.t0=a.catch(0),W(e,"No se pudieron cargar los t\xe9rminos y condiciones. "+a.t0.message,G,G);case 14:case"end":return a.stop()}}),a,null,[[0,11]])})))).apply(this,arguments)}u(!0),function(){a.apply(this,arguments)}()}),[]),r.a.createElement("div",{className:"terms-and-conditions"},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{className:"image",src:_p,alt:"T\xe9rminos y Condiciones"}),r.a.createElement("h2",null,"T\xe9rminos y Condiciones")),s?r.a.createElement(Za,null):r.a.createElement("div",{className:"text-wrapper"},r.a.createElement("div",{className:"text"},r.a.createElement(xt.a,{color:"textSecondary",gutterBottom:!0,dangerouslySetInnerHTML:{__html:i}})))))},Ip={Accept:"application/json","Content-Type":"application/json"},Cp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,le.a.get("".concat(x.base,"/request/").concat(a),{headers:Ip});case 2:return t=e.sent,n=t.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),wp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){var t,n;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,le.a.get("".concat(x.base,"/send-code/").concat(a),{headers:Ip});case 2:return t=e.sent,n=t.data,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),kp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,le.a.post("".concat(x.base,"/process/").concat(a),t,{headers:Ip});case 2:return n=e.sent,r=n.data,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),Dp=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a,t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,le.a.get(_.base,{headers:Ip});case 2:return a=e.sent,t=a.data,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Tp=/^[0-9]{6,10}$/,Ap=/^[0-9]{4,8}$/,qp="dni",Pp="code",Mp="done",Lp="#002c54",Rp="#da2037",Fp=function(e){if(!e||!e.includes("@"))return e||"";var a=e.split("@"),t=Object(p.a)(a,2),n=t[0],r=t[1],i=n.slice(0,1);return"".concat(i).concat("*".repeat(Math.max(n.length-1,1)),"@").concat(r)},zp=function(e,a){var t,n;switch(null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message){case"notFound":return"No encontramos un paciente con ese DNI.";case"isInactive":return"Este paciente ya se encuentra dado de baja.";case"expired":return"El c\xf3digo expir\xf3 (vence a las 24 hs). Solicit\xe1 uno nuevo.";case"incorrect":return"El c\xf3digo ingresado es incorrecto.";default:return a}},Bp=function(){var e=Object(c.g)(),a=ne(),t=Object(n.useState)(qp),i=Object(p.a)(t,2),l=i[0],o=i[1],s=Object(n.useState)(""),u=Object(p.a)(s,2),f=u[0],v=u[1],b=Object(n.useState)(""),E=Object(p.a)(b,2),h=E[0],g=E[1],O=Object(n.useState)(""),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Object(n.useState)(""),_=Object(p.a)(x,2),S=_[0],I=_[1],C=Object(n.useState)(""),w=Object(p.a)(C,2),k=w[0],D=w[1],T=Object(n.useState)([]),A=Object(p.a)(T,2),q=A[0],P=A[1],M=Object(n.useState)({}),L=Object(p.a)(M,2),R=L[0],F=L[1],B=Object(n.useState)(!1),V=Object(p.a)(B,2),U=V[0],H=V[1],J=Object(n.useState)(!1),Q=Object(p.a)(J,2),K=Q[0],$=Q[1];Object(n.useEffect)((function(){if(!(l!==Pp||q.length>0||K)){var e=!0,t=function(){var t=Object(m.a)(Object(d.a)().mark((function t(){var n;return Object(d.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return $(!0),t.prev=1,t.next=4,Dp();case 4:n=t.sent,e&&P(Array.isArray(n)?n:[]),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),e&&W(a,"No pudimos cargar los motivos de baja. Intent\xe1 nuevamente.",G,G);case 11:return t.prev=11,e&&$(!1),t.finish(11);case 14:case"end":return t.stop()}}),t,null,[[1,8,11,14]])}
1)));return function(){return t.apply(this,arguments)}}();return t(),function(){e=!1}}}),[l]);var Z=function(){e.length>1?e.goBack():e.push("/")},X=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){var n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.preventDefault(),!U){e.next=3;break}return e.abrupt("return");case 3:if(n=f.trim()){e.next=7;break}return F({dni:"Ingres\xe1 tu DNI"}),e.abrupt("return");case 7:if(Tp.test(n)){e.next=10;break}return F({dni:"DNI inv\xe1lido"}),e.abrupt("return");case 10:return F({}),H(!0),e.prev=12,e.next=15,Cp(n);case 15:return e.next=17,wp(n);case 17:r=e.sent,D(Fp(null===r||void 0===r?void 0:r.mail)),o(Pp),W(a,"Te enviamos un c\xf3digo de confirmaci\xf3n por WhatsApp y email.",Y,Y),e.next=26;break;case 23:e.prev=23,e.t0=e.catch(12),W(a,zp(e.t0,"No pudimos iniciar la baja. Por favor, intentalo m\xe1s tarde."),G,G);case 26:return e.prev=26,H(!1),e.finish(26);case 29:case"end":return e.stop()}}),e,null,[[12,23,26,29]])})));return function(a){return e.apply(this,arguments)}}(),ee=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var t;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!U){e.next=2;break}return e.abrupt("return");case 2:return H(!0),e.prev=3,e.next=6,wp(f.trim());case 6:t=e.sent,D(Fp(null===t||void 0===t?void 0:t.mail)),W(a,"Te reenviamos un nuevo c\xf3digo de confirmaci\xf3n.",Y,Y),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3),W(a,zp(e.t0,"No pudimos reenviar el c\xf3digo. Por favor, intentalo m\xe1s tarde."),G,G);case 14:return e.prev=14,H(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[3,11,14,17]])})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e={};return h.trim()?Ap.test(h.trim())||(e.code="C\xf3digo inv\xe1lido"):e.code="Ingres\xe1 el c\xf3digo que recibiste",j||(e.reason="Seleccion\xe1 un motivo"),F(e),0===Object.keys(e).length},te=function(){var e=Object(m.a)(Object(d.a)().mark((function e(t){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),!U){e.next=3;break}return e.abrupt("return");case 3:if(ae()){e.next=5;break}return e.abrupt("return");case 5:return H(!0),e.prev=6,e.next=9,kp(f.trim(),{code:h.trim(),reason:j,comment:S.trim()});case 9:if(!Be()){e.next=13;break}return e.next=13,We();case 13:o(Mp),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),W(a,zp(e.t0,"No pudimos procesar la baja. Por favor, intentalo m\xe1s tarde."),G,G);case 19:return e.prev=19,H(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[6,16,19,22]])})));return function(a){return e.apply(this,arguments)}}();return r.a.createElement("div",{style:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",padding:"2rem 1rem",backgroundColor:"#f5f6fa"}},r.a.createElement(jc.a,{elevation:3,style:{width:"100%",maxWidth:"560px",padding:"2rem",borderRadius:"12px"}},r.a.createElement("div",{style:{textAlign:"center",marginBottom:"1.5rem"}},r.a.createElement("img",{src:Ul,alt:"Mediline",style:{maxWidth:"180px",height:"auto"}}),r.a.createElement("h1",{style:{color:Lp,fontWeight:600,fontSize:"1.75rem",marginTop:"1rem",marginBottom:"0.5rem"}},"Dar de baja mi plan")),l===qp&&r.a.createElement("form",{onSubmit:X,noValidate:!0},r.a.createElement("p",{style:{color:"#555",fontSize:"0.95rem",marginBottom:"1.25rem"}},"Ingres\xe1 tu DNI para iniciar la baja. Te enviaremos un c\xf3digo de confirmaci\xf3n por WhatsApp y email."),r.a.createElement(Cn.a,{label:"DNI*",value:f,onChange:function(e){v(e.target.value),R.dni&&F({})},error:Boolean(R.dni),helperText:R.dni||" ",fullWidth:!0,disabled:U,inputProps:{inputMode:"numeric",maxLength:10}}),r.a.createElement("div",{style:{marginTop:"1.5rem",display:"flex",flexWrap:"wrap",gap:"1rem",justifyContent:"flex-end"}},r.a.createElement(At.a,{variant:"outlined",onClick:Z,disabled:U,style:{minWidth:"9rem",borderRadius:"25px"}},"Volver"),r.a.createElement(At.a,{type:"submit",variant:"contained",disabled:U,style:{minWidth:"9rem",borderRadius:"25px",backgroundColor:U?"#999":Rp,color:"white"}},U?"Enviando...":"Solicitar c\xf3digo de baja"))),l===Pp&&r.a.createElement("form",{onSubmit:te,noValidate:!0},r.a.createElement("p",{style:{color:"#555",fontSize:"0.95rem",marginBottom:"1.25rem"}},"Te enviamos un c\xf3digo de confirmaci\xf3n",k?r.a.createElement(r.a.Fragment,null," ","a ",r.a.createElement("strong",null,k)," y por WhatsApp"):" por WhatsApp y email",". El c\xf3digo vence a las 24 hs."),r.a.createElement(Cn.a,{label:"C\xf3digo de confirmaci\xf3n*",value:h,onChange:function(e){g(e.target.value),R.code&&F(Object(z.a)(Object(z.a)({},R),{},{code:void 0}))},error:Boolean(R.code),helperText:R.code||" ",fullWidth:!0,disabled:U,inputProps:{inputMode:"numeric",maxLength:8}}),r.a.createElement(Cn.a,{select:!0,label:"Motivo de la baja*",value:j,onChange:function(e){N(e.target.value),R.reason&&F(Object(z.a)(Object(z.a)({},R),{},{reason:void 0}))},error:Boolean(R.reason),helperText:R.reason||" ",fullWidth:!0,disabled:U||K},K&&r.a.createElement(wn.a,{value:"",disabled:!0}
1,"Cargando motivos..."),!K&&0===q.length&&r.a.createElement(wn.a,{value:"",disabled:!0},"No hay motivos disponibles"),q.map((function(e){return r.a.createElement(wn.a,{key:e.id||e.reason,value:e.reason},e.label||e.reason)}))),r.a.createElement(Cn.a,{label:"Comentario (opcional)",value:S,onChange:function(e){return I(e.target.value)},fullWidth:!0,multiline:!0,minRows:3,maxRows:6,disabled:U,inputProps:{maxLength:500},helperText:" "}),r.a.createElement("div",{style:{marginTop:"0.25rem"}},r.a.createElement(At.a,{variant:"text",onClick:ee,disabled:U,style:{color:Lp,textTransform:"none",paddingLeft:0}},"Reenviar c\xf3digo")),r.a.createElement("div",{style:{marginTop:"1.5rem",display:"flex",flexWrap:"wrap",gap:"1rem",justifyContent:"flex-end"}},r.a.createElement(At.a,{variant:"outlined",onClick:function(){o(qp),g(""),N(""),I(""),F({})},disabled:U,style:{minWidth:"9rem",borderRadius:"25px"}},"Volver"),r.a.createElement(At.a,{type:"submit",variant:"contained",disabled:U,style:{minWidth:"9rem",borderRadius:"25px",backgroundColor:U?"#999":Rp,color:"white"}},U?"Procesando...":"Confirmar baja"))),l===Mp&&r.a.createElement("div",{style:{textAlign:"center"}},r.a.createElement("p",{style:{color:"#2e7d32",fontSize:"1.1rem",fontWeight:600}},"Tu baja se proces\xf3 correctamente."),r.a.createElement("p",{style:{color:"#555",fontSize:"0.95rem"}},"Lamentamos que te vayas. Si fue un error, pod\xe9s volver a registrarte cuando quieras."),r.a.createElement(At.a,{variant:"contained",onClick:function(){return e.push("/")},style:{marginTop:"1rem",minWidth:"9rem",borderRadius:"25px",backgroundColor:Lp,color:"white"}},"Volver al inicio"))))},Vp=t(591),Up=t.n(Vp),Hp=function(e){var a=e.onSearch,t=Object(n.useState)(""),i=Object(p.a)(t,2),l=i[0],o=i[1],c=Object(n.useState)(""),s=Object(p.a)(c,2),u=s[0],d=s[1],m=Object(n.useState)(""),f=Object(p.a)(m,2),v=f[0],b=f[1],E=Object(n.useState)(),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(),j=Object(p.a)(y,2),N=j[0],x=j[1];return r.a.createElement("div",{className:"search-box"},r.a.createElement("div",{className:"detail-wrapper"},r.a.createElement(xn.a,null,r.a.createElement(Cn.a,{label:"N\xb0 de Historia Cl\xednica",value:l,onChange:function(e){var a=e.target.value;return o(a)}})),r.a.createElement(xn.a,null,r.a.createElement(Cn.a,{label:"DNI",value:u,onChange:function(e){var a=e.target.value;return d(a)}})),r.a.createElement(xn.a,null,r.a.createElement(Cn.a,{label:"Nombre y Apellido",value:v,onChange:function(e){var a=e.target.value;return b(a)}})),r.a.createElement(xn.a,null,r.a.createElement(rr.a,{utils:lr.a,locale:or.a},r.a.createElement(ir.a,{autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",label:"Desde",format:"dd/MM/yyyy",maxDate:N||void 0,views:["year","month","date"],onChange:function(e){return O(e)},value:g||null,invalidDateMessage:"Ingrese una fecha Desde v\xe1lida",maxDateMessage:"la fecha Desde debe ser anterior a la fecha Hasta",minDateMessage:"Ingrese una fecha posterior a la fecha actual"}))),r.a.createElement(xn.a,null,r.a.createElement(rr.a,{utils:lr.a,locale:or.a},r.a.createElement(ir.a,{autoOk:!0,okLabel:"Aceptar",cancelLabel:"Cancelar",label:"Hasta",format:"dd/MM/yyyy",views:["year","month","date"],onChange:function(e){return x(e)},value:N||null,minDate:g||void 0,invalidDateMessage:"Ingrese una fecha Desde v\xe1lida",minDateMessage:"Ingrese una fecha posterior a la fecha Desde"}))),r.a.createElement(At.a,{type:"submit",variant:"contained",className:"btn-search",endIcon:r.a.createElement(Up.a,null),onClick:function(){var e={fullName:v,fromDate:g&&g.getDate()?Ne(g):"",toDate:N&&N.getDate()?Ne(N):"",clinicHistoryId:l,idNumber:u};a(e)}},"Buscar")))},Wp=function(e){var a=e.results,t=Object(c.g)();return r.a.createElement("div",{className:"result"},r.a.createElement(gc.a,null,r.a.createElement(bc.a,null,r.a.createElement(Oc.a,null,r.a.createElement(yc.a,null,r.a.createElement(hc.a,null,"Apellido y Nombre del paciente"),r.a.createElement(hc.a,{align:"right"},"N\xb0 Historia Clinica"),r.a.createElement(hc.a,{align:"right"},"DNI"),r.a.createElement(hc.a,{align:"right"}
1),r.a.createElement(hc.a,null))),r.a.createElement(Ec.a,null,null===a||void 0===a?void 0:a.map((function(e){return r.a.createElement(yc.a,{key:e.id},r.a.createElement(hc.a,{"data-label":"Paciente"},e.name),r.a.createElement(hc.a,{"data-label":"N\xb0 HC",style:{textAlign:"right"},align:"right"},e.id),r.a.createElement(hc.a,{"data-label":"DNI",style:{textAlign:"right"},align:"right"},e.id_number),r.a.createElement(hc.a,{className:"cell-btn",align:"right",width:"12px"},r.a.createElement(Xa.a,{onClick:function(){return t.push({pathname:"/historia-clinica/"+e.userLogin,state:{id_number:e.id_number}})},className:"icon-btn"},r.a.createElement(rt.a,null))))}))))))},Gp=function(){var e=Object(n.useState)([]),a=Object(p.a)(e,2),t=a[0],i=a[1],l=Object(n.useState)(!1),o=Object(p.a)(l,2),c=o[0],s=o[1],u=F(),f=Object(p.a)(u,1)[0],v=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Ur(f.userToken,a).then((function(e){var a=b(e.data);i(a)})).finally((function(){return s(!1)}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),b=function(e){return Object.values(e.reduce((function(e,a){var t=a.id_number||a.idNumber;if(e[t]){var n,r;a.userLogin&&!e[t].userLogin.includes(a.userLogin)&&(e[t].userLogin=e[t].userLogin?"".concat(e[t].userLogin,",").concat(a.userLogin):a.userLogin);var i=null!==(n=e[t].id)&&void 0!==n?n:e[t].clinicHistoryId,l=null!==(r=a.id)&&void 0!==r?r:a.clinicHistoryId;null!==l&&void 0!==l&&(null===i||void 0===i||l>i)&&("id"in e[t]&&(e[t].id=l),"clinicHistoryId"in e[t]&&(e[t].clinicHistoryId=l))}else e[t]=Object(z.a)({},a);return e}),{}))};return r.a.createElement("div",{className:"history-clinic"},r.a.createElement("div",{className:"header"},r.a.createElement("img",{className:"image",src:js,alt:"Historia Clinica"}),r.a.createElement("h2",null,"Historia Clinica")),r.a.createElement("div",{className:"column"},r.a.createElement(Hp,{onSearch:function(e){i([]),v(e)}}),c&&r.a.createElement(Za,null),r.a.createElement(Wp,{results:t})))},Jp=function(){var e=F(),a=Object(p.a)(e,1)[0],t=a.userData,i=a.userToken,l=Object(c.g)(),o=ne(),s=Object(gs.a)("(max-width:600px)"),u=(null===t||void 0===t?void 0:t.last_name)+" "+(null===t||void 0===t?void 0:t.first_name),f=null===t||void 0===t?void 0:t.phone_number,v=Object(n.useState)(!0),b=Object(p.a)(v,2),E=b[0],h=b[1],g=Object(n.useState)(""),O=Object(p.a)(g,2),y=O[0],j=O[1];Object(n.useEffect)((function(){var e,a=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ma(i,t.patient_dto.id).then((function(e){j(e.planName)})).catch((function(e){}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!==t&&void 0!==t&&null!==(e=t.patient_dto)&&void 0!==e&&e.id&&a()}),[t]);var N=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Wr(i,t).then((function(){W(o,"Informaci\xf3n enviada correctamente.",Y,Y),l.push("/paciente")})).catch((function(){W(o,"Hubo un error al enviar la informaci\xf3n, por favor, intentelo m\xe1s tarde.",G,G)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(n.Fragment,null,r.a.createElement(wo,{isActive:E,handleClose:function(){h(!1),l.push("/paciente")}},r.a.createElement("div",{style:{padding:s?"16px 16px":"20px 40px",position:"relative",bottom:"38px",maxHeight:"calc(100vh - 150px)",overflowY:"auto"}},r.a.createElement("div",{style:{color:"black",marginTop:"1rem"}},r.a.createElement("h1",{style:{fontWeight:"600"}},"Mi Plan"),r.a.createElement("hr",{style:{color:"#002C54"}}),r.a.createElement("h3",{style:{fontSize:"22px",fontWeight:"600"}},"Titular: ",u),r.a.createElement("h3",{style:{fontSize:"22px",fontWeight:"600"}},"Plan actual: Mediline - ",y)),r.a.createElement("h4",{style:{marginBottom:"20px",marginTop:"30px",fontSize:"20px"}},"Si quieres cambiar de Plan, agregar o eliminar miembros de tu grupo familiar, por favor, complet\xe1 los siguientes datos y un asesor de ventas te c
1ontactar\xe1 en breve."),r.a.createElement("form",{style:{display:"flex",flexDirection:s?"column":"row",gap:s?"1rem":0}},r.a.createElement("div",{style:{marginRight:s?0:"10rem",width:s?"100%":"auto"}},r.a.createElement(Cn.a,{id:"outlined-read-only-input",label:"Nombre",defaultValue:u,fullWidth:s,InputProps:{readOnly:!0}})),r.a.createElement("div",{style:{width:s?"100%":"auto"}},r.a.createElement(Cn.a,{id:"outlined-read-only-input",label:"Celular",defaultValue:f,fullWidth:s,InputProps:{readOnly:!0}}))),r.a.createElement("div",{style:{marginTop:"2rem",display:"flex",flexWrap:"wrap",flexDirection:s?"column":"row",justifyContent:s?"stretch":"flex-end",gap:"1rem"}},r.a.createElement("button",{style:{width:s?"100%":"9rem",height:s?"40px":"33px",borderRadius:"25px",border:"none",backgroundColor:"#002c54",color:"white",cursor:"pointer"},onClick:N},"Cont\xe1ctame"),r.a.createElement("button",{style:{width:s?"100%":"9rem",height:s?"40px":"33px",borderRadius:"25px",border:"none",backgroundColor:"#da2037",color:"white",cursor:"pointer"},onClick:function(){return l.push("/dar-de-baja")}},"Solicitar baja")))))},Yp=t(592),Qp=t.n(Yp),Kp=t.p+"static/media/logo-mediline-white.d48a187e.svg",$p=function(){return r.a.createElement("div",{className:"login-slider"},r.a.createElement("img",{className:"login-slider__logo",src:Kp,alt:"Mediline"}),r.a.createElement("div",{className:"icon-text"},r.a.createElement("div",{className:"slider-icon"},r.a.createElement("img",{alt:"Item men\xfa"})),r.a.createElement("span",{className:"slider-text"})))},Zp=t(1109),Xp=["name","label","type","fullWidth","size","isShrink"],ef=function(e){var a=e.name,t=e.label,n=e.type,i=void 0===n?"text":n,l=e.fullWidth,o=void 0===l||l,c=e.size,s=void 0===c?"medium":c,u=e.isShrink,d=void 0!==u&&u,m=Object(lt.a)(e,Xp);return r.a.createElement("div",{className:"FormikField"},r.a.createElement(Pt.b,Object.assign({autoComplete:"off",label:t,fullWidth:o,as:Cn.a,name:a,type:i,size:s,helperText:r.a.createElement(Pt.a,{name:a},(function(e){return r.a.createElement("span",{style:{color:"red"}},e)})),InputLabelProps:d?{shrink:d}:null},m)))},af=t.p+"static/media/click.7f139b39.mp3",tf=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037","&:hover":{backgroundColor:"#e84353"},margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize"},btnSecondary:{backgroundColor:"#002C54","&:hover":{backgroundColor:"#003f77"},margin:e.spacing(0,0,4),borderRadius:"20px",textTransform:"capitalize"},visibility:{color:"#DA2037"},paperForm:{padding:"20px"},txtForgotPass:{margin:e.spacing(-2,0,1),textTransform:"capitalize",width:"100%",alignSelf:"center",textAlign:"center"}}})),nf={email:"",password:""},rf=Rt.h().shape({email:Rt.j().email("Debe ingresar un email v\xe1lido").required("Email Requerido"),password:Rt.j().min(6," Debe tener al menos 6 caracteres").required("Debe ingresar una contrase\xf1a")});function lf(){var e=Object(c.g)(),a=tf(),t=Object(n.useState)(!0),i=Object(p.a)(t,2),l=i[0],o=i[1],s=Object(n.useState)(!1),u=Object(p.a)(s,2),f=u[0],v=u[1],b=F(),E=Object(p.a)(b,2)[1],h=Va(),g=Object(p.a)(h,2)[1],O=void 0===g?E:g,y=ne(),j=function(){return o(!l)};function N(){return(N=Object(m.a)(Object(d.a)().mark((function a(t,n){var r,i,l;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return r=n.setSubmitting,v(!0),r(!0),(i=new Audio(af)).addEventListener("canplaythrough",(function(){i.play()})),l=function(e){return W(y,e,G,G)},a.next=8,Ya(t,E,O,e,(function(e){v(e),r(e)}),l);case 8:case"end":return a.stop()}}),a)})))).apply(this,arguments)}function x(e){return r.a.createElement(bo.a,{className:a.visibility}," ",e)}return r.a.createElement(Pt.d,{initialValues:nf,onSubmit:function(e,a){return N.apply(this,arguments)},validationSchema:rf},(function(t){var n=t.dirty,i=t.isValid;return r.a.createElement(Pt.c,null,r.a.createElement(jc.a,{elevation:3,className:a.paperForm},r.a.createElement(ef,{name:"email",label:"Email"}),r.a.createElement(ef,{name:"password",label:"Contrase\xf1a",type:l?"password":"text",InputProps:{endAdornment:r.a.createElement(Zp.a,{position:"end"},r.a.createElement(Xa.a,{"aria-label":"toggle password visibility",onClick:j},x(l?"visibility_off":"visibility")))}})),r.a.createElement(At.a,{disabled:f||!(i&&n),type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:a.submit,endIcon:f?r.a.createElement(qt.a,{size:20,color:"inherit"}):r.a.createElement(bo.a,null,"chevron_right")},f?"Ingresando...":"Ingresar"),!1,r.a.createElement(xt.a,{align:"right"}," ",r.a.createElement(bd.a,{className:"link",onClick:function(){return e.push("/recuperar-clave")}}," ","Olvid\xe9 mi contrase\xf1a"," ")," "),!1)}))}t(596);var of=t(341),cf=t.p+"static/media/signup-icon-patient.23372242.svg",sf=t.p+"static/media/signup-icon-patient-inactive.f3926e41.svg",uf=t.p+"static/media/signup-icon-professional.c0b01a21.svg",df=t.p+"static/media/signup-icon-professional-inactive.c038a335.svg",mf=function(e){var a=e.setRoleSelected,t=e.role,n=e.active,i=t===da?cf:uf,l=t===da?sf:df,o=t===da?"PACIENTE":"PROFESIONAL",c=n?"active":"";return r.a.createElement("div",{className:"role-icon ".concat(c)},r.a.createElement(Xa.a,{onClick:function(){a(t)}},r.a.createElement("img",{src:n?i:l,alt:t})),r.a.createElement("span",{className:"text"},o))},pf=mf;mf.defaultProps={setRoleSelected:null,role:null,active:null};var ff=function(e){var a=e.passwordUpdate,t=void 0!==a&&a,i=Object(n.useState)(!0),l=Object(p.a)(i,2),o=l[0],c=l[1],s=Object(n.useState)(!0),u=Object(p.a)(s,2),d=u[0],m=u[1],f=Object(n.useState)(!0),v=Object(p.a)(f,2),b=v[0],E=v[1],h=function(e){return r.a.createElement(bo.a,{style:{color:"#DA2037"}},e)};return r.a.createElement("div",null,t&&r.a.createElement(ef,{name:"currentPassword",label:"Contrase\xf1a Actual",type:o?"password":"text",InputProps:{endAdornment:r.a.createElement(Zp.a,{position:"end"},r.a.createElement(Xa.a,{"aria-label":"toggle password visibility",onClick:function(){return c(!o)}},h(o?"visibility_off":"visibility")))}}),r.a.createElement(ef,{name:"password",label:t?"Contrase\xf1a Nueva":"Contrase\xf1a",type:d?"password":"text",InputProps:{endAdornment:r.a.createElement(Zp.a,{position:"end"},r.a.createElement(Xa.a,{"aria-label":"toggle password visibility",onClick:function(){return m(!d)}},h(d?"visibility_off":"visibility")))}}),r.a.createElement(ef,{name:"passwordConfirmation",label:t?"Repita la Contrase\xf1a Nueva":"Repita la Contrase\xf1a",type:b?"password":"text",InputProps:{endAdornment:r.a.createElement(Zp.a,{position:"end"},r.a.createElement(Xa.a,{"aria-label":"toggle password visibility",onClick:function(){return E(!b)}},h(b?"visibility_off":"visibility")))}}))},vf={password:Rt.j().min(6,"Debes ingresar al menos 6 caracteres").required("La contrase\xf1a es requerida"),passwordConfirmation:Rt.j().required("La confirmaci\xf3n de la contrase\xf1a es requerida").oneOf([Rt.i("password"),null],"Las contrase\xf1as no coinciden")},bf=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037","&:hover":{backgroundColor:"#e84353"},"& .MuiButton-endIcon":{marginLeft:36,marginRight:-56},margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize"},btnSecondary:{backgroundColor:"#002C54","&:hover":{backgroundColor:"#003f77"},"& .MuiButton-startIcon":{marginLeft:-36,marginRight:36},margin:e.spacing(0,0,4),borderRadius:"20px",textTransform:"capitalize"},register:{margin:e.spacing(3,0,2),borderRadius:"20px",borderColor:"white",textTransform:"capitalize",color:"#002C54"},checkLabel:{fontSize:"10px"},paperForm:{padding:"20px"},contentCenter:{textAlign:"center"},roleIconWrapper:{marginBottom:20},roleTitle:{textAlign:"center",color:"#002C54"}}})),Ef={email:"",password:"",passwordConfirmation:""},hf={dni:""},gf=Rt.h().shape(Object(z.a)({email:Rt.j().email("Debes ingresar un email v\xe1lido").required("El email es requerido")},vf)),Of=Rt.h().shape({dni:Rt.j().min(7,"Ingresa un DNI v\xe1lido").max(8,"Ingresa un DNI v\xe1lido").required("El DNI es requerido")}),yf=function(e){var a=e.roleAssigned,t=bf(),i=Object(c.g)(),l=Object(n.useState)(!0),o=Object(p.a)(l,2),s=o[0],u=o[1],f=Object(n.useState)(!1),v=Object(p.a)(f,2),b=v[0],E=v[1],h=Object(n.useState)(""),g=Object(p.a)(h,2),O=g[0],y=g[1],j=Object(n.useState)(""),N=Object(p.a)(j,2),x=N[0],_=N[1],S=ne(),I=Object(n.useState)(null),C=Object(p.a)(I,2),w=C[0],k=C[1],D=a===ma,T=a===da,A=Object(c.i)().id_token,q=null===A||void 0===A?void 0:A.length,P=function(e){return e===w};Object(n.useEffect)((function(){if(q&&T){var e=Ue(A),a=null===e||void 0===e?void 0:e.sub;y(a),_(null),u(!1)}}),[A,T]),Object(n.useEffect)((function(){a===ma&&(k(ma),P(ma)),a===da&&(k(da),P(da))}),[a]);var M=function(){return E(!b)},L=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a){return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(null===a||void 0===a?void 0:a.email),_(null===a||void 0===a?void 0:a.password),u(!1);case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}(),R=function(){return u(!s)},F=function(){return i.push("/login")},z=function(e){return W(S,e,G,G)},B=function(){var e=Object(m.a)(Object(d.a)().mark((function e(a,t){var n,r;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="Error durante la registraci\xf3n, por favor revise los datos ingresados.",r="ROLE_".concat(w===da?da:ma),!q||!T){e.next=7;break}return e.next=5,ea({authorities:["ROLE_".concat(da)],idNumber:null===a||void 0===a?void 0:a.dni,email:O,password:x,login:O,authProvider:"Google"}).then((function(e){"error"===e.status&&400===e.data.status?z(n):(W(S,"\xa1Cuenta creada exitosamente!",Y),i.push("cuenta-creada"))})).catch((function(){return z(n)}));case 5:e.next=9;break;case 7:return e.next=9,oa({method_auth:Ae,active_role:r,id_number:null===a||void 0===a?void 0:a.dni,email:O,password:x,username:null===O||void 0===O?void 0:O.substring(0,null===O||void 0===O?void 0:O.lastIndexOf("@"))}).then((function(e){"error"===e.status&&400===e.data.status?z(n):(W(S,"\xa1Cuenta creada exitosamente!",Y),i.push("cuenta-creada"))})).catch((function(){return z(n)}));case 9:case"end":return e.stop()}}),e)})));return function(a,t){return e.apply(this,arguments)}}(),V=Object(vc.a)({root:{"&$checked":{color:of.a[600]}},checked:{}})((function(e){return r.a.createElement(ar.a,Object.assign({color:"default"},e))})),U=r.a.createElement(Pt.d,{initialValues:hf,onSubmit:s?L:B,validationSchema:Of},(function(e){var a=e.dirty,n=e.isValid;return r.a.createElement(Pt.c,null,r.a.createElement(jc.a,{elevation:3,className:t.paperForm},r.a.createElement(ef,{name:"dni",label:"DNI*"}),r.a.createElement(er.a,{control:r.a.createElement(V,{checked:b,onChange:M,name:"checkedTermConditions"}),label:r.a.createElement("span",{style:{fontSize:"12px"}},"Declaro haber le\xeddo y aceptado los"," ",r.a.createElement(bd.a,{href:"https://mediline.com.ar/terminos-y-condiciones/",target:"_blank",rel:"noopener noreferrer"},"T\xe9rminos y Condiciones"),"."),className:t.checkLabel})),r.a.createElement(At.a,{disabled:!(n&&a&&w&&b),type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:t.
1submit,endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Crear Cuenta"),q&&T&&r.a.createElement(At.a,{startIcon:r.a.createElement(bo.a,null,"chevron_left"),fullWidth:!0,variant:"contained",color:"primary",onClick:R,className:t.btnSecondary},"Volver"))})),H=r.a.createElement(r.a.Fragment,null,r.a.createElement(Ln.a,{className:t.roleIconWrapper,container:!0,direction:"row",justifyContent:"center",alignItems:"center"},D?r.a.createElement(Ln.a,{item:!0,xs:6,className:t.contentCenter},r.a.createElement(pf,{setRoleSelected:k,role:ma,active:P(ma)})):r.a.createElement(Ln.a,{item:!0,xs:6,className:t.contentCenter},r.a.createElement(pf,{setRoleSelected:k,role:da,active:P(da)}))),U),J=r.a.createElement(Pt.d,{initialValues:Ef,onSubmit:L,validationSchema:gf},(function(e){var a=e.dirty,n=e.isValid;return r.a.createElement(Pt.c,null,r.a.createElement(jc.a,{elevation:3,className:t.paperForm},r.a.createElement(ef,{name:"email",label:"Email"}),r.a.createElement(ff,null)),r.a.createElement(At.a,{disabled:!(n&&a),type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:t.submit,endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Continuar"),r.a.createElement(At.a,{startIcon:r.a.createElement(bo.a,null,"chevron_left"),fullWidth:!0,variant:"contained",color:"primary",onClick:F,className:t.btnSecondary},"Ya tengo cuenta"),q&&T&&!1)}));return r.a.createElement(r.a.Fragment,null,s&&J,!s&&H)},jf=t(211),Nf=t.n(jf),xf=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize","&:hover":{backgroundColor:"#e84353"}},btnSecondary:{backgroundColor:"#002C54","&:hover":{backgroundColor:"#003f77"},"& .MuiButton-startIcon":{marginLeft:-36,marginRight:36},margin:e.spacing(0,0,4),borderRadius:"20px",textTransform:"capitalize"},paper:{justifyContent:"center",height:200}}})),_f=function(e){var a=e.location,t=xf(),i=Object(c.g)(),l=Object(n.useState)(!0),o=Object(p.a)(l,2),s=o[0],u=o[1],d=Object(n.useState)(!1),m=Object(p.a)(d,2),f=m[0],v=m[1],b=Object(n.useState)(""),E=Object(p.a)(b,2),h=E[0],g=E[1],O=ne();return Object(n.useEffect)((function(){var e,t,n=!0,r="Ocurri\xf3 un error activando la cuenta";if(a.search)try{(function(e){return ta.apply(this,arguments)})(Nf.a.parse(a.search)).then((function(){n&&v(!0)})).catch((function(e){g("".concat(r," ").concat((null===e||void 0===e?void 0:e.message)||(null===e||void 0===e?void 0:e.description)||(null===e||void 0===e?void 0:e.status)||"")),W(O,"".concat(r," ").concat((null===e||void 0===e?void 0:e.message)||(null===e||void 0===e?void 0:e.description)||(null===e||void 0===e?void 0:e.status)||""),G,G)})).finally((function(){return u(!1)}))}catch(l){g(r),W(O,r,G,G)}else null!==i&&void 0!==i&&null!==(e=i.location)&&void 0!==e&&null!==(t=e.state)&&void 0!==t&&t.activated&&(u(!1),v(!0));return function(){return n=!1}}),[a]),r.a.createElement("div",null,s&&r.a.createElement("div",{className:t.paper},r.a.createElement(Za,null)),f?r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h1",null,"Tu cuenta ha sido activada!"),r.a.createElement("h3",null,"Ya pod\xe9s iniciar sesi\xf3n."),r.a.createElement("h3",null,"Record\xe1 completar la informaci\xf3n de tu perfil antes de ser atendido."),r.a.createElement(At.a,{type:"button",fullWidth:!0,variant:"contained",color:"primary",className:t.submit,onClick:function(){return i.push("/login")},endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Ingresar")):r.a.createElement("div",{style:{marginTop:100}},r.a.createElement(et.a,{severity:"error"},r.a.createElement(at.a,null,r.a.createElement("strong",null,"Error")),h)))},Sf=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize","&:hover":{backgroundColor:"#e84353"}},paper:{justifyContent:"center",height:200},paperForm:{padding:"20px"},title:{color:"#002C54"}}})),If=function(e){var a=e.location,t=Sf(),n=Object(c.g)(),i=ne(),l=Rt.h().shape(vf);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h3",null,"Para activar tu cuenta, Ingres\xe1 tu contrase\xf1a")),r.a.createElement(Pt.d,{initialValues:{password:"",passwordConfirmation:""},onSubmit:function(e){return function(e){var t=Nf.a.parse(a.search);Ke(Object(z.a)(Object(z.a)({},t),{},{newPassword:null===e||void 0===e?void 0:e.passwordConfirmation})).then((function(){n.push({pathname:"/activate",state:{activated:!0}})})).catch((function(e){var a="Ocurri\xf3 un error guardando la contrase\xf1a";e.data&&(e.data.message||e.data.description)&&(a=e.data.message||e.data.description),W(i,a,G,G)}))}(e)},validationSchema:l},(function(e){var a=e.isValid,n=e.dirty;return r.a.createElement(Pt.c,null,r.a.createElement(jc.a,{elevation:3,className:t.paperForm},r.a.createElement(ff,null)),r.a.createElement(At.a,{type:"submit",disabled:!(a&&n),fullWidth:!0,variant:"contained",color:"primary",className:t.
1submit,endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Guardar Contrase\xf1a"))})))},Cf=function(){return r.a.createElement("div",null,r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h1",null,"\xa1Tu cuenta ha sido creada exitosamente!"),r.a.createElement("h3",null,"Se enviar\xe1 un mail de confirmaci\xf3n"),r.a.createElement("h3",null,"Por favor revisa tu correo para activar la cuenta. ")))},wf=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize","&:hover":{backgroundColor:"#e84353"}},paper:{justifyContent:"center",height:200},paperForm:{padding:"20px"}}})),kf=function(){var e=wf(),a=Object(c.g)(),t=ne(),n=Rt.h().shape({email:Rt.j().email("Debes ingresar un email v\xe1lido").required("El email es requerido")});return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h3",null,"Por favor ingres\xe1 tu correo para enviar el c\xf3digo de recuperaci\xf3n")),r.a.createElement(Pt.d,{initialValues:{email:""},onSubmit:function(e){(function(e){return Qe.apply(this,arguments)})(null===e||void 0===e?void 0:e.email).then((function(){W(t,"Se envi\xf3 mail de confirmaci\xf3n",Y),a.push("/correo-enviado")})).catch((function(e){var a,n,r,i,l="Ocurri\xf3 un error enviando mail de confirmaci\xf3n";null!==(a=e.response)&&void 0!==a&&null!==(n=a.data)&&void 0!==n&&n.detail?l=null===(r=e.response)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.detail:e.data&&(e.data.message||e.data.description)&&(l=e.data.message||e.data.description),W(t,l,G,G)}))},validationSchema:n},(function(a){var t=a.dirty,n=a.isValid;return r.a.createElement(Pt.c,null,r.a.createElement(jc.a,{elevation:3,className:e.paperForm},r.a.createElement(ef,{name:"email",label:"Email"})),r.a.createElement(At.a,{type:"submit",disabled:!(n&&t),fullWidth:!0,variant:"contained",color:"primary",className:e.submit,endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Recuperar Contrase\xf1a"))})))},Df=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize","&:hover":{backgroundColor:"#e84353"}},paper:{justifyContent:"center",height:200},paperForm:{padding:"20px"},title:{color:"#002C54"}}})),Tf=function(e){var a=e.location,t=Df(),n=Object(c.g)(),i=ne(),l=Rt.h().shape(vf);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h3",null,"Ingres\xe1 tu nueva contrase\xf1a")),r.a.createElement(Pt.d,{initialValues:{password:"",passwordConfirmation:""},onSubmit:function(e){return function(e){var t=Nf.a.parse(a.search);Ke(Object(z.a)(Object(z.a)({},t),{},{newPassword:null===e||void 0===e?void 0:e.passwordConfirmation})).then((function(){W(i,"Se actualiz\xf3 la contrase\xf1a",Y),n.push("/clave-restaurada")})).catch((function(e){var a="Ocurri\xf3 un error actualizando la contrase\xf1a";e.data&&(e.data.message||e.data.description)&&(a=e.data.message||e.data.description),W(i,a,G,G)}))}(e)},validationSchema:l},(function(e){var a=e.isValid,n=e.dirty;return r.a.createElement(Pt.c,null,r.a.createElement(jc.a,{elevation:3,className:t.paperForm},r.a.createElement(ff,null)),r.a.createElement(At.a,{type:"submit",disabled:!(a&&n),fullWidth:!0,variant:"contained",color:"primary",className:t.submit,endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Recuperar Contrase\xf1a"))})))},Af=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize","&:hover":{backgroundColor:"#e84353"}},paper:{justifyContent:"center",height:200}}})),qf=function(){var e=Af(),a=Object(c.g)();return r.a.createElement("div",null,r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h3",null,"Se enviar\xe1 un mail de confirmaci\xf3n"),r.a.createElement("h3",null,"Por favor revis\xe1 tu correo para modificar la contrase\xf1a. "),r.a.createElement(At.a,{type:"button",fullWidth:!0,variant:"contained",color:"primary",className:e.submit,onClick:function(){return a.push("/login")},endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Ingresar")))},Pf=Object(Hn.a)((function(e){return{submit:{backgroundColor:"#DA2037",margin:e.spacing(3,0,2),borderRadius:"20px",textTransform:"capitalize","&:hover":{backgroundColor:"#e84353"}},paper:{justifyContent:"center",height:200}}})),Mf=function(){var e=Pf(),a=Object(c.g)();return r.a.createElement("div",null,r.a.createElement("div",{style:{color:"#002C54"}},r.a.createElement("h1",null,"\xa1Tu contrase\xf1a ha sido modificada exitosamente!"),r.a.createElement(At.a,{type:"button",fullWidth:!0,variant:"contained",color:"primary",className:e.submit,onClick:function(){return a.push("/login")},endIcon:r.a.createElement(bo.a,null,"chevron_right")},"Ingresar")))},Lf=Object(Hn.a)((function(e){return{paper:{margin:e.spacing(8,4),display:"flex",flexDirection:"column",alignItems:"center"},avatar:{margin:e.spacing(1),backgroundColor:e.palette.secondary.main},keyBackSpaceIcon:{color:"#002C54"},greeting:{color:"#002C54",float:"right",fontSize:"50px",fontWeight:"bold"},formHeadConent:{alignItems:"center",display:"flex",justifyContent:"space-between",width:"50%"}}})),Rf=function(e){var a=e.authState,t=e.roleAssigned,n=e.location,i=Lf(),l=Object(c.g)();return r.a.createElement(Ln.a,{component:"main",className:"login"}
1,r.a.createElement(s.a,null),r.a.createElement(Ln.a,{item:!0,className:"slider"},r.a.createElement($p,null)),r.a.createElement(Ln.a,{item:!0,className:"form"},r.a.createElement("div",{className:i.paper},r.a.createElement("div",{className:i.formHeadConent},r.a.createElement(Xa.a,{"aria-label":"volver",onClick:function(){return a>2?l.push(""):l.goBack()}},r.a.createElement(Qp.a,{fontSize:"large",className:i.keyBackSpaceIcon})),r.a.createElement(xt.a,{className:i.greeting},"Hola!")),r.a.createElement(Ln.a,{container:!0,justifyContent:"center"},r.a.createElement(Ln.a,{item:!0,xs:12,sm:7,md:7},2===a&&r.a.createElement(lf,null),1===a&&r.a.createElement(yf,{roleAssigned:t}),4===a&&r.a.createElement(_f,{location:n}),3===a&&r.a.createElement(Cf,null),5===a&&r.a.createElement(kf,null),6===a&&r.a.createElement(Tf,{location:n}),7===a&&r.a.createElement(qf,null),8===a&&r.a.createElement(Mf,null),9===a&&r.a.createElement(If,{location:n}))))))},Ff=function(){var e=F(),a=Object(p.a)(e,1)[0].userToken,t=ne(),n=function(e,n){(function(e,a){return na.apply(this,arguments)})({currentPassword:e.currentPassword,newPassword:e.password},a).then((function(){W(t,"\xa1La contrase\xf1a se actualiz\xf3 exitosamente!",Y),n.resetForm()})).catch((function(){return W(t,"Ocurri\xf3 un error actualizando la contrase\xf1a",G,G)}))},i=Rt.h().shape(Object(z.a)({currentPassword:Rt.j().min(6,"Debes ingresar al menos 6 caracteres").required("La contrase\xf1a es requerida")},vf));return r.a.createElement("div",{className:"password-update"},r.a.createElement("div",{className:"header"},r.a.createElement("div",{className:"image-title"},r.a.createElement(io.a,null),r.a.createElement("h2",null,"Actualizar Contrase\xf1a"))),r.a.createElement("div",{className:"container"},r.a.createElement(Pt.d,{initialValues:{currentPassword:"",password:"",passwordConfirmation:""},onSubmit:function(e,a){return n(e,a)},validationSchema:i},(function(e){var a=e.dirty,t=e.isValid;return r.a.createElement(Pt.c,null,r.a.createElement(ff,{passwordUpdate:!0}),r.a.createElement("div",{className:"btn-container"},r.a.createElement(At.a,{disabled:!(t&&a),type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:"submit"},"Actualizar Contrase\xf1a")))}))))},zf=t(400),Bf=t.n(zf),Vf=function(e){var a,t=F(),i=Object(p.a)(t,1)[0],l=Object(c.g)(),o=Object(c.i)().id,s=ne(),u=Object(n.useState)(),f=Object(p.a)(u,2),v=f[0],b=f[1],E=Object(n.useState)(),h=Object(p.a)(E,2),g=(h[0],h[1],Object(n.useState)()),O=Object(p.a)(g,2),y=O[0],j=O[1],N=Object(n.useState)(0),x=Object(p.a)(N,2),_=x[0],S=x[1],I=Object(n.useState)(0),C=Object(p.a)(I,2),w=C[0],k=C[1],D=Object(n.useState)(!1),T=Object(p.a)(D,2),A=T[0],q=T[1],P=Object(n.useState)(!1),M=Object(p.a)(P,2),L=M[0],R=M[1],z=Object(n.useState)(!1),B=Object(p.a)(z,2),V=B[0],U=B[1],H=Object(n.useState)(1e5),J=Object(p.a)(H,2),Y=J[0],Q=J[1],K=new URLSearchParams(Object(c.h)().search).get("showheader");Object(n.useEffect)((function(){null!==i&&void 0!==i&&i.userToken&&(R(!0),X())}),[null===i||void 0===i?void 0:i.userToken]),Object(n.useEffect)((function(){null!==i&&void 0!==i&&i.userToken&&(q(!0),_<Y-1&&U(!1),$())}),[null===i||void 0===i?void 0:i.userToken,_]);var $=function(){var a=Object(m.a)(Object(d.a)().mark((function a(){var t,n,r,l;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return n=v,r=o,(l=null===e||void 0===e||null===(t=e.location)||void 0===t?void 0:t.hash.split("?"))[0]&&(r=o+""+l[0]),a.next=6,Ri(null===i||void 0===i?void 0:i.userToken,{patientLogin:encodeURIComponent(r),page:_,size:1,sort:"createdDate,desc"},(function(e){return Z(e)})).then((function(e){var a,t=(null===e||void 0===e||null===(a=e.headers)||void 0===a?void 0:a["x-total-count"])||0;k(t),0!==(null===e||void 0===e?void 0:e.data.length)&&null!==(null===e||void 0===e?void 0:e.data)&&""!==(null===e||void 0===e?void 0:e.data)||0===_?b(null===e||void 0===e?void 0:e.data):(b(n),U(!0),Q(_),S(_-1))})).catch((function(){Z("Ocurri\xf3 un error en la b\xfasqueda de la consulta")})).finally((function(){return q(!1)}));case 6:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Z=function(e){W(s,e,G,G)},X=function(){var a=Object(m.a)(Object(d.a)().mark((function a(){var t,n,r;return Object(d.a)().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return n=o,(r=null===e||void 0===e||null===(t=e.location)||void 0===t?void 0:t.hash.split("?"))[0]&&(n=o+""+r[0]),n=n.split(",")[0],a.next=6,Hr(n,i.userToken,(function(e){return Z(e)})).then((function(a){var t,n;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&null!==(n=t.state)&&void 0!==n&&n.id_number&&(a.data.id_number=e.location.state.id_number),j(null===a||void 0===a?void 0:a.data)})).catch((function(){Z("Ocurri\xf3 un error en la b\xfasqueda del paciente")})).finally((function(){return R(!1)}));case 6:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}();return r.a.createElement("div",{className:"history-clinic-detail"}
1,r.a.createElement("div",{className:"header-hc"},r.a.createElement("img",{className:"image",src:js,alt:"Historia Clinica"}),r.a.createElement("h2",null,"Historia Cl\xednica N\xb0 ",null===y||void 0===y||null===(a=y.patient_dto)||void 0===a?void 0:a.clinicHistoryId," - ",null===y||void 0===y?void 0:y.last_name,","," ",null===y||void 0===y?void 0:y.first_name),!K&&r.a.createElement(At.a,{className:"btn",startIcon:r.a.createElement(Bf.a,null),onClick:function(){l.push("/historia-clinica")}},"Volver")),L?r.a.createElement(Za,null):r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"column"},r.a.createElement(xs,{data:y}),0==w&&!A&&r.a.createElement("div",{className:"btn-wrapper"},"No se encontraron consultas para este paciente")),w>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"btn-wrapper"},r.a.createElement("span",{style:{fontWeight:600}},"Consulta N\xb0. ",null===v||void 0===v?void 0:v.consultationId),r.a.createElement("span",{style:{backgroundColor:"#e0e7ff",color:"#3730a3",padding:"2px 10px",borderRadius:"12px",fontSize:"0.85rem",fontWeight:500}},_+1," de ",w),r.a.createElement(At.a,{className:"btn btn--back ".concat(V&&"btn--disabled"),endIcon:r.a.createElement(ys.a,{className:"icon-back",size:24}),onClick:function(){return!V&&S(_+1)}},"Consulta anterior"),r.a.createElement(At.a,{className:"btn btn--next ".concat(_<1&&"btn--disabled"),startIcon:r.a.createElement(ys.a,{size:24}),onClick:function(){return _>0&&S(_-1)}},"Consulta siguiente")),function(){if(K){var e,a=document.getElementsByClassName("header"),t=document.getElementsByClassName("main");for(e=0;e<a.length;e++)a[e].style.display="none";for(e=0;e<a.length;e++)t[e].style.marginTop="-90px"}return A?r.a.createElement(Za,null):r.a.createElement("div",{className:"column"},r.a.createElement(Ps,{data:v}))}())))},Uf=function(e){var a=e.appointment,t=e.handleDelete,i=a.id,l=a.professional_dto,o=a.hour,s=a.date,u=a.specialty,f=a.appointment_date,v=a.status,b=F(),E=Object(p.a)(b,1)[0].userToken,h=Object(c.g)(),g=ne(),O=Object(n.useState)(""),y=Object(p.a)(O,2),j=y[0],N=y[1],x=Wo(f),_=x&&!!j,S=_?"Acceder a turno":"El/la profesional todav\xeda no ha iniciado la videoconsulta, por favor actualiz\xe1 nuevamente en unos minutos",I=v===ho,C=function(e){W(g,e,G,"Error")};Object(n.useEffect)((function(){var e=!0;return e&&x&&E&&w(),function(){e=!1}}),[x]);var w=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="Ocurri\xf3 un error la consulta para este turno",e.next=3,Fi(E,{appointmentId:i}).then((function(e){var t;(null===e||void 0===e?void 0:e.length)>2?C(a):N(null===(t=e[0])||void 0===t?void 0:t.id)})).catch((function(){return C(a)})).finally();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(){setTimeout((function(){h.push("/paciente/videollamada?room=room"+j)}),200)};return r.a.createElement(Gn.a,{button:!0,className:"list-item"},r.a.createElement(Pr.a,{className:"item-chip ".concat(v.toLowerCase()),label:Ho(v)||""}),r.a.createElement(Jn.a,{className:"item-text item-text--date-time",primary:o||"",secondary:s||""}),r.a.createElement(Jn.a,{className:"item-text item-text--name",primary:(null===l||void 0===l?void 0:l.aliasOrFullName)||"",secondary:u||""}),I&&r.a.createElement("div",{className:"icon-wrapper"},x?r.a.createElement("div",{title:S},r.a.createElement(Xa.a,{onClick:k,disabled:!_,className:"videocam-icon ".concat(_?"":"disabled")},r.a.createElement(Vo.a,null))):r.a.createElement(Rn.a,{title:"Cancelar turno"},r.a.createElement(Xa.a,{onClick:t},r.a.createElement(Kn.a,null)))))},Hf=function(e){var a=e.filterStatus,t=F(),i=Object(p.a)(t,1)[0].userToken,l=Object(n.useState)([]),o=Object(p.a)(l,2),c=o[0],s=o[1],u=Object(n.useState)(),f=Object(p.a)(u,2),v=f[0],b=f[1],E=Object(n.useState)(!1),h=Object(p.a)(E,2),g=h[0],O=h[1],y=Object(n.useState)(!1),j=Object(p.a)(y,2),N=j[0],x=j[1],_=ne(),S=function(e){W(_,e,G,G)};Object(n.useEffect)((function(){var e=!0;return i&&(x(!0),I(e)),function(){return e=!1}}),[i,a]);var I=function(){var e=Object(m.a)(Object(d.a)().mark((function e(){var a=arguments;return Object(d.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:!(a.length>0&&void 0!==a[0])||a[0];case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement("div",{className:"my-appointments-list"},N?r.a.createElement(Za,null):c.length?r.a.createElement("div",{className:"list"},r.a.createElement(Wn.a,null,c.map((function(e,a){return r.a.createElement(Uf,{appointment:e,key:e.id,remove:function(){b(e),O(!0)},handleDelete:function(){e.index=a,b(e),O(!0)}})})))):r.a.createElement("div",{className:"empty"},r.a.createElement("p",{className:"message"},"No hay turnos ",function(e){var a;return"".concat(null===(a=Ho(e))||void 0===a?void 0:a.toLowerCase(),"s")}(a)," ","que mostrar")),r.a.createElement(Lo,{open:g,handleClose:function(e){if(O(!1),e){var a="Ocurri\xf3 un error al cancelar el turno";x(!0),zo(null===v||void 0===v?void 0:v.id,{status:Oo},i,S).then((function(e){Ti===(null===e||void 0===e?void 0:e.status.toUpperCase())?Yt(v.index,c,s):S(a),b(null)})).catch((function(){return S(a)})).finally((function(){return x(!1)}))}},title:"\xbfDeseas cancelar el turno?",confirmButton:"Confirmar",cancelButton:"Volver",maxWidth:"sm"}))},Wf=function(){var e=Object(n.useState)(ho),a=Object(p.a)(e,2),t=a[0],i=a[1];return r.a.createElement("div",{className:"my-appointments"},r.a.createElement("div",{className:"header"}
1,r.a.createElement("div",{className:"image-title"},r.a.createElement("img",{src:_d,alt:"Mis Turnos"}),r.a.createElement("h2",null,"Mis Turnos")),r.a.createElement(pm.a,{className:"btn-group"},r.a.createElement(At.a,{onClick:function(){return i(ho)},className:"btn ".concat(t===ho?"active":"")},"Programados"),r.a.createElement(At.a,{onClick:function(){return i(go)},className:"btn ".concat(t===go?"active":"")},"Finalizados"),r.a.createElement(At.a,{onClick:function(){return i(Oo)},className:"btn ".concat(t===Oo?"active":"")},"Cancelados"))),r.a.createElement("div",{className:"container"},r.a.createElement(Hf,{filterStatus:t})))},Gf={stompClient:null,ws:null,activeProfessionals:[],isConnecting:!1},Jf=null,Yf=!1,Qf=!1,Kf=function e(a,t){var n,r,i=function(e){var n;if("PROFESSIONAL"===(null===(n=Jf)||void 0===n?void 0:n.active_role)&&Ve())switch(null===e||void 0===e?void 0:e.body){case"ping":!1,a.stompClient.send("/app/pong",{},JSON.stringify({professionalId:Jf.email,command:"Pong"}));break;case"conexion-lost":a.stompClient&&a.stompClient.connected&&(a.stompClient.disconnect((function(){console.error("Desconexion por inactividad")})),t.payload.message.command="InitialPong",l());break;case"conexion-ended":a.stompClient&&a.stompClient.connected&&a.stompClient.disconnect((function(){console.error("Desconexion por inactividad")}))}return a},l=function(){var n;Qf||(Yf||(null!==(n=a.stompClient)&&void 0!==n&&n.connected&&a.stompClient.disconnect((function(){})),a.stompClient=null,Yf=!0,console.log("Intentando reconectar..."),setTimeout((function(){Yf=!1,e(a,t)}),9e3)))};switch(t.type){case"SET_STOMP_CLIENT":return Object(z.a)(Object(z.a)({},a),{},{stompClient:t.payload});case"SEND_MESSAGE":var o=t.payload.message;return null===(n=a.stompClient)||void 0===n||n.send("/app/pong",{},JSON.stringify(o)),a;case"CONNECT_WS":return"PROFESSIONAL"==(null===(r=Jf)||void 0===r?void 0:r.active_role)||Ve()?a.isConnecting||a.ws&&a.ws.readyState!==WebSocket.CLOSED&&a.ws.readyState!==WebSocket.CLOSING||a.stompClient&&a.stompClient.connected?a:function(e,a){var t,n,r,o,c,s,u,d=a.payload,m=(d.mail,d.userData);if(d.message,Qf=!1,"PROFESSIONAL"!==(null===(t=Jf=m)||void 0===t?void 0:t.active_role)||!Ve())return e;if(e.ws&&e.ws.readyState!==WebSocket.CLOSED&&e.ws.readyState!==WebSocket.CLOSING)return e;var p=Ve(),f="".concat("https://gateway.mediline.com.ar","/api/ws/professionals")+"?name=".concat(null===(n=Jf)||void 0===n?void 0:n.last_name,", ").concat(null===(r=Jf)||void 0===r?void 0:r.first_name,"&id_speciality=").concat(null===(o=Jf)||void 0===o||null===(c=o.professional_dto)||void 0===c||null===(s=c.specialties[0])||void 0===s?void 0:s.id,"&access_token=").concat(null===p||void 0===p||null===(u=p.value)||void 0===u?void 0:u.id_token);e.ws&&(e.ws.onclose=null,e.ws.close());var v=new WebSocket(f),b=null;return v.onopen=function(){null==b&&(b=setInterval((function(){v.readyState===WebSocket.OPEN&&(v.send("PING"),console.log("\ud83c\udfd3 Ping enviado"))}),3e4))},v.onmessage=function(e){if("string"===typeof e.data&&e.data.startsWith("SESSION_CLOSED:")){var a=e.data.replace("SESSION_CLOSED:","").trim();return localStorage.clear(),sessionStorage.clear(),v.close(),window.location.href="/login",void alert(a||"Nueva sesi\xf3n iniciada en otro dispositivo")}try{var t=JSON.parse(e.data);i(t)}catch(n){console.log(e.data)}},v.onerror=function(e){console.error("\u274c Error en la conexi\xf3n WS GATEWAY:",e),Qf||l()},v.onclose=function(e){console.error("Conexi\xf3n cerrada. code=".concat(e.code,", reason=").concat(e.reason)),Qf||l()},Object(z.a)(Object(z.a)({},e),{},{ws:v,isConnecting:!0})}(a,t):a;case"DISCONNECT_WS":return function(e){return Qf=!0,Yf=!1,e.ws&&(e.ws.onclose=null,e.ws.close()),e.stompClient&&e.stompClient.connected&&e.stompClient.disconnect((function(){})),Object(z.a)(Object(z.a)({},e),{},{ws:null,stompClient:null,isConnecting:!1})}(a);default:return a}},$f=t(1159),Zf=t(593),Xf=t.n(Zf),ev=Object(Hn.a)((function(e){return{snackbar:{bottom:20},alert:{display:"flex",alignItems:"center",gap:e.spacing(1)},iconContainer:{display:"flex",alignItems:"center"}}})),av=function(){var e=ev(),a=Object(n.useState)(navigator.onLine),t=Object(p.a)(a,2),i=t[0],l=t[1];return Object(n.useEffect)((function(){var e=function(){l(!0)},a=function(){l(!1)};return window.addEventListener("online",e),window.addEventListener("offline",a),function(){window.removeEventListener("online",e),window.removeEventListener("offline",a)}}),[]),r.a.createElement($f.a,{open:!i,autoHideDuration:null,anchorOrigin:{vertical:"bottom",horizontal:"left"},className:e.snackbar},r.a.createElement(et.a,{severity:"error",variant:"filled",className:e.alert,icon:r.a.createElement(Lr.a,{className:e.iconContainer},r.a.createElement(Xf.a,null))},"No hay conexi\xf3n a internet. Por favor, verifica tu conexi\xf3n."))},tv=function(){var e=Be();return r.a.createElement(R,{initialState:vt,reducer:bt}
1,r.a.createElement(Ba,{initialState:Gf,reducer:Kf},r.a.createElement(Qu,null,r.a.createElement(u.a,{theme:qo},r.a.createElement(s.a,null),r.a.createElement(re,null,r.a.createElement(o.a,null,r.a.createElement(c.d,null,r.a.createElement(ft,{exact:!0,path:"/login",publicRoute:"true",loggedIn:e,layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:2}))}}),r.a.createElement(ft,{exact:!0,publicRoute:"true",loggedIn:e,path:"/signup/:id_token?",layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:1,roleAssigned:da}))}}),r.a.createElement(ft,{exact:!0,publicRoute:"true",loggedIn:e,path:"/recuperar-clave",layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:5}))}}),r.a.createElement(ft,{exact:!0,path:"/reset/finish",publicRoute:"true",loggedIn:e,layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:6}))}}),r.a.createElement(ft,{exact:!0,path:"/activation/finish",publicRoute:"true",loggedIn:e,layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:9}))}}),r.a.createElement(ft,{exact:!0,path:"/correo-enviado",publicRoute:"true",loggedIn:e,layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:7}))}}),r.a.createElement(ft,{exact:!0,path:"/clave-restaurada",publicRoute:"true",loggedIn:e,layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:8}))}}),r.a.createElement(ft,{exact:!0,publicRoute:"true",loggedIn:e,path:"/signup-profesional",layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:1,roleAssigned:ma}))}}),r.a.createElement(ft,{exact:!0,publicRoute:"true",loggedIn:e,path:"/cuenta-creada",layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:3}))}}),r.a.createElement(ft,{exact:!0,publicRoute:"true",loggedIn:e,path:"/activate",layout:ct,component:function(e){return r.a.createElement(Rf,Object.assign({},e,{authState:4}))}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/actualizar-contrasenia",layout:ud,component:function(e){return r.a.createElement(Ff,Object.assign({},e,{PasswordUpdate:!0}))}}),r.a.createElement(ft,{exact:!0,path:"/",publicRoute:"true",loggedIn:e,layout:ut,component:function(){return r.a.createElement(Wl,null)}}),r.a.createElement(ft,{exact:!0,publicRoute:"true",loggedIn:e,path:"/gmail/callback",layout:ud,component:function(e){return r.a.createElement(it,e)}}),r.a.createElement(ft,{exact:!0,path:"/logout",publicRoute:"true",loggedIn:e,layout:ut,component:function(){return r.a.createElement(Wl,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,publicRoute:"true",authNotRequired:"true",path:"/terminos-y-condiciones",layout:ud,component:function(e){return r.a.createElement(Sp,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,publicRoute:"true",authNotRequired:"true",path:"/solicitar-baja",layout:ut,component:function(e){return r.a.createElement(Bp,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,publicRoute:"true",authNotRequired:"true",path:"/dar-de-baja",layout:ut,component:function(e){return r.a.createElement(Bp,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/registro-completo",layout:ud,component:function(e){return r.a.createElement(rl,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/nuevo-miembro-familiar",layout:ud,component:function(e){return r.a.createElement(wl,Object.assign({},e,{newFambMember:!0}))}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/ayuda",layout:ud,component:function(e){return r.a.createElement(Bl,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/preguntas-frecuentes",layout:ud,component:function(){return r.a.createElement(wt,null)}}),r.a.createElement(ft,{exact:!0,path:"/grupo-familiar",loggedIn:e,layout:ud,component:function(){return r.a.createElement(mt,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/notificaciones",layout:ud,component:function(e){return r.a.createElement(vd,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/mi-plan",layout:ud,component:function(e){return r.a.createElement(Jp,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/profesional/agenda-de-turnos",layout:ud,component:function(e){return r.a.createElement(Fm,e)}
1}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/profesional/disponibilidad",layout:ud,component:function(e){return r.a.createElement(Np,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/profesional/liquidaciones",layout:ud,component:function(){return r.a.createElement($m,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/ayuda",layout:ud,component:function(){return r.a.createElement(Bl,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/preguntas-frecuentes",layout:ud,component:function(){return r.a.createElement(wt,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/historia-clinica",layout:ud,component:function(){return r.a.createElement(Gp,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/historia-clinica/:id",layout:ud,component:function(e){return r.a.createElement(Vf,e)}}),r.a.createElement(Ot,null,r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/profesional",layout:ud,component:function(e){return r.a.createElement(ld,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/profesional/videollamada",layout:ud,component:function(){return r.a.createElement(xp,null)}}),r.a.createElement(ft,{exact:!0,path:"/paciente",layout:ud,component:function(e){return r.a.createElement(mm,e)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/paciente/mis-recetas",layout:ud,component:function(){return r.a.createElement(Sm,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/paciente/mis-pedidos",layout:ud,component:function(){return r.a.createElement(Mm,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/paciente/mis-turnos",layout:ud,component:function(){return r.a.createElement(Wf,null)}}),r.a.createElement(ft,{exact:!0,loggedIn:e,path:"/paciente/videollamada",layout:ud,component:function(e){return r.a.createElement(Cm,e)}}
1)))),r.a.createElement(av,null),r.a.createElement(Ua,null))))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));l.a.render(r.a.createElement(tv,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},133:function(e){e.exports=JSON.parse('{"name":"mediline-frontend","version":"23.07.33","private":true,"dependencies":{"@babel/runtime":"7.12.5","@craco/craco":"^6.4.5","@date-io/date-fns":"^1.3.13","@emotion/react":"^11.10.4","@emotion/styled":"^11.10.4","@fullcalendar/core":"5.4.0","@fullcalendar/daygrid":"5.4.0","@fullcalendar/interaction":"5.4.0","@fullcalendar/list":"5.4.0","@fullcalendar/react":"5.4.0","@fullcalendar/timegrid":"5.4.0","@lingui/react":"2.8.2","@magicbell/magicbell-react":"^10.3.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@material-ui/lab":"^4.0.0-alpha.61","@material-ui/pickers":"^3.3.10","@mediline/mediline-api-middleware":"../sisarg-mediline-api-middleware","@stomp/stompjs":"^6.1.2","@testing-library/jest-dom":"4.2.4","@testing-library/react":"9.5.0","@testing-library/user-event":"7.2.1","agora-extension-virtual-background":"^1.1.1","agora-react-uikit":"^1.1.0","agora-rtc-sdk-ng":"^4.14.0","auth0-js":"9.13.4","autosuggest-highlight":"^3.1.1","axios":"^0.21.4","bootstrap":"^5.2.0","chart.js":"2.9.4","clsx":"1.1.1","creditcardutils":"1.0.0","date-fns":"2.16.1","file-loader":"6.2.0","formik":"2.2.7","http-proxy-middleware":"0.19.1","jwt-decode":"2.2.0","lodash":"^4.17.21","material-ui-image":"3.2.3","mic-check":"^1.1.0","moment-timezone":"^0.5.34","react":"16.13.1","react-chartjs-2":"^2.11.1","react-clear-cache":"^1.4.14","react-credit-cards":"0.8.3","react-dom":"16.13.1","react-google-places-autocomplete":"3.0.0","react-material-ui-form-validator":"2.1.1","react-moment":"^1.0.0","react-phone-input-2":"2.13.8","react-router":"5.1.1","react-router-config":"5.1.1","react-router-dom":"5.1.1","react-scripts":"^4.0.3","react-select":"^5.2.2","react-spinners":"^0.13.7","react-stomp":"^5.1.0","react-stopwatch":"^2.0.4","react-window":"^1.8.5","sass":"1.53.0","sockjs-client":"^1.6.1","stompjs":"^2.3.3","uuid":"^9.0.0","yup":"0.29.3"},"scripts":{"start":"craco start","build":"craco build","test":"jest test --coverage -- --config=./jest.config.js","eject":"react-scripts eject","lint":"eslint --ext .js,.jsx,.ts,.tsx src --color","lint:fix":"eslint --ext .js,.jsx,.ts,.tsx src --color --fix","sonar":"sonar-scanner","prebuild":"npm run generate-build-meta","generate-build-meta":"./node_modules/react-clear-cache/bin/cli.js"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not ie 11","not dead","not op_mini all"],"development":[">0.2%","not ie 11","not dead","not op_mini all"]},"devDependencies":{"@babel/plugin-transform-react-jsx":"7.12.1","babel-eslint":"10.1.0","enzyme":"3.11.0","enzyme-adapter-react-16":"1.15.6","eslint":"7.11.0","eslint-plugin-react":"7.20.6","eslint-plugin-react-hooks":"^4.2.0","husky":"4.3.0","jest-transform-css":"2.1.0","sonarqube-scanner":"2.7.0"},"babel":{"presets":["@babel/preset-env","@babel/preset-react"],"plugins":["@babel/plugin-transform-react-jsx","@babel/plugin-transform-runtime","@babel/plugin-proposal-class-properties"]},"husky":{"hooks":{}},"resolutions":{"//":"See https://github.com/facebook/create-react-app/issues/11773","react-error-overlay":"6.0.9"}}')},629:function(e,a,t){},630:function(e,a,t){},736:function(e,a,t){},765:function(e,a){},767:function(e,a){},777:function(e,a){},779:function(e,a){},806:function(e,a){},807:function(e,a){},812:function(e,a){},814:function(e,a){},821:function(e,a){},840:function(e,a){},939:function(e,a,t){},940:function(e,a,t){},941:function(e,a,t){}},[[1036,1,2]]]);
2//# sourceMappingURL=main.1c9c8835.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.