PageSourceSearch

https://www.aviva.pe/_next/static/chunks/454-b1a65ac008f1c7e5.js

js aviva.pe collected 2026-10-07 19:54:21 UTC 174,746 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[454],{13702:function(e,r,t){"use strict";t.d(r,{S:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-warning)",size:i=20}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 80 80",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M33.0282 12.3943C36.0867 6.9571 43.915 6.9571 46.9734 12.3943L69.2947 52.0765C72.2944 57.4093 68.4407 63.9986 62.3221 63.9986H17.6796C11.561 63.9986 7.70729 57.4093 10.707 52.0765L33.0282 12.3943ZM44.0005 51.999C44.0005 54.2082 42.2096 55.999 40.0005 55.999C37.7913 55.999 36.0005 54.2082 36.0005 51.999C36.0005 49.7899 37.7913 47.999 40.0005 47.999C42.2096 47.999 44.0005 49.7899 44.0005 51.999ZM40.0005 19.999C37.7913 19.999 36.0005 21.7899 36.0005 23.999V35.999C36.0005 38.2082 37.7913 39.999 40.0005 39.999C42.2096 39.999 44.0005 38.2082 44.0005 35.999V23.999C44.0005 21.7899 42.2096 19.999 40.0005 19.999Z",fill:t})})})}},47218:function(e,r,t){"use strict";t.d(r,{n:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=24}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 0C8.05228 0 8.5 0.447715 8.5 1V2H16.5V1C16.5 0.447715 16.9477 0 17.5 0C18.0523 0 18.5 0.447715 18.5 1V2H19.5C21.7091 2 23.5 3.79086 23.5 6V19C23.5 21.2091 21.7091 23 19.5 23H5.5C3.29086 23 1.5 21.2091 1.5 19V6C1.5 3.79086 3.29086 2 5.5 2H6.5V1C6.5 0.447715 6.94772 0 7.5 0ZM5.5 4C4.39543 4 3.5 4.89543 3.5 6V7H21.5V6C21.5 4.89543 20.6046 4 19.5 4H5.5ZM21.5 9H3.5V19C3.5 20.1046 4.39543 21 5.5 21H19.5C20.6046 21 21.5 20.1046 21.5 19V9ZM6 13C6 12.4477 6.44772 12 7 12H8C8.55228 12 9 12.4477 9 13C9 13.5523 8.55228 14 8 14H7C6.44772 14 6 13.5523 6 13ZM11 13C11 12.4477 11.4477 12 12 12H13C13.5523 12 14 12.4477 14 13C14 13.5523 13.5523 14 13 14H12C11.4477 14 11 13.5523 11 13ZM16 13C16 12.4477 16.4477 12 17 12H18C18.5523 12 19 12.4477 19 13C19 13.5523 18.5523 14 18 14H17C16.4477 14 16 13.5523 16 13ZM6 17C6 16.4477 6.44772 16 7 16H8C8.55228 16 9 16.4477 9 17C9 17.5523 8.55228 18 8 18H7C6.44772 18 6 17.5523 6 17ZM11 17C11 16.4477 11.4477 16 12 16H13C13.5523 16 14 16.4477 14 17C14 17.5523 13.5523 18 13 18H12C11.4477 18 11 17.5523 11 17ZM16 17C16 16.4477 16.4477 16 17 16H18C18.5523 16 19 16.4477 19 17C19 17.5523 18.5523 18 18 18H17C16.4477 18 16 17.5523 16 17Z",fill:t})})})}},87711:function(e,r,t){"use strict";t.d(r,{E:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=32}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{d:"M1.875 15.625C6.32134 15.6214 10.7483 16.2102 15.0392 17.3758C15.645 17.5408 16.25 17.0908 16.25 16.4625V15.625M3.125 3.75V4.375C3.125 4.54076 3.05915 4.69973 2.94194 4.81694C2.82473 4.93415 2.66576 5 2.5 5H1.875M1.875 5V4.6875C1.875 4.17 2.295 3.75 2.8125 3.75H16.875M1.875 5V12.5M16.875 3.75V4.375C16.875 4.72 17.155 5 17.5 5H18.125M16.875 3.75H17.1875C17.705 3.75 18.125 4.17 18.125 4.6875V12.8125C18.125 13.33 17.705 13.75 17.1875 13.75H16.875M1.875 12.5V12.8125C1.875 13.0611 1.97377 13.2996 2.14959 13.4754C2.3254 13.6512 2.56386 13.75 2.8125 13.75H3.125M1.875 12.5H2.5C2.66576 12.5 2.82473 12.5658 2.94194 12.6831C3.05915 12.8003 3.125 12.9592 3.125 13.125V13.75M16.875 13.75V13.125C16.875 12.9592 16.9408 12.8003 17.0581 12.6831C17.1753 12.5658 17.3342 12.5 17.5 12.5H18.125M16.875 13.75H3.125M12.5 8.75C12.5 9.41304 12.2366 10.0489 11.7678 10.5178C11.2989 10.9866 10.663 11.25 10 11.25C9.33696 11.25 8.70107 10.9866 8.23223 10.5178C7.76339 10.0489 7.5 9.41304 7.5 8.75C7.5 8.08696 7.76339 7.45107 8.23223 6.98223C8.70107 6.51339 9.33696 6.25 10 6.25C10.663 6.25 11.2989 6.51339 11.7678 6.98223C12.2366 7.45107 12.5 8.08696 12.5 8.75ZM15 8.75H15.0067V8.75667H15V8.75ZM5 8.75H5.00667V8.75667H5V8.75Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})})}},57960:function(e,r,t){"use strict";t.d(r,{z:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=32}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4213 5.24408C16.7467 5.56951 16.7467 6.09715 16.4213 6.42259L8.08795 14.7559C7.76252 15.0814 7.23488 15.0814 6.90944 14.7559L3.57611 11.4226C3.25067 11.0972 3.25067 10.5695 3.57611 10.2441C3.90155 9.91864 4.42918 9.91864 4.75462 10.2441L7.4987 12.9882L15.2428 5.24408C15.5682 4.91864 16.0958 4.91864 16.4213 5.24408Z",fill:t})})})}},61659:function(e,r,t){"use strict";t.d(r,{v:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=32}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.0013 3.33268C6.3194 3.33268 3.33464 6.31745 3.33464 9.99935C3.33464 13.6812 6.3194 16.666 10.0013 16.666C13.6832 16.666 16.668 13.6812 16.668 9.99935C16.668 6.31745 13.6832 3.33268 10.0013 3.33268ZM1.66797 9.99935C1.66797 5.39698 5.39893 1.66602 10.0013 1.66602C14.6037 1.66602 18.3346 5.39
1698 18.3346 9.99935C18.3346 14.6017 14.6037 18.3327 10.0013 18.3327C5.39893 18.3327 1.66797 14.6017 1.66797 9.99935ZM10.0013 5.83268C10.4615 5.83268 10.8346 6.20578 10.8346 6.66602V9.65417L13.0906 11.9101C13.416 12.2355 13.416 12.7632 13.0906 13.0886C12.7651 13.414 12.2375 13.414 11.912 13.0886L9.41205 10.5886C9.25577 10.4323 9.16797 10.2204 9.16797 9.99935V6.66602C9.16797 6.20578 9.54106 5.83268 10.0013 5.83268Z",fill:t})})})}},99191:function(e,r,t){"use strict";t.d(r,{X:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=24}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{d:"M9.16667 2.5C8.24619 2.5 7.5 3.24619 7.5 4.16667V7.5H4.16667C3.24619 7.5 2.5 8.24619 2.5 9.16667V10.8333C2.5 11.7538 3.24619 12.5 4.16667 12.5H7.5V15.8333C7.5 16.7538 8.24619 17.5 9.16667 17.5H10.8333C11.7538 17.5 12.5 16.7538 12.5 15.8333V12.5H15.8333C16.7538 12.5 17.5 11.7538 17.5 10.8333V9.16667C17.5 8.24619 16.7538 7.5 15.8333 7.5H12.5V4.16667C12.5 3.24619 11.7538 2.5 10.8333 2.5H9.16667Z",stroke:t,strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})})}},68941:function(e,r,t){"use strict";t.d(r,{c:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=32}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.1248 5.04123C11.8467 2.76317 8.15327 2.76317 5.87521 5.04123C3.59715 7.31928 3.59715 11.0127 5.87521 13.2908L9.41145 16.827C9.73665 17.1522 10.2632 17.1524 10.5889 16.8267L14.1248 13.2908C16.4028 11.0127 16.4028 7.31928 14.1248 5.04123ZM4.6967 3.86271C7.62563 0.933783 12.3744 0.933783 15.3033 3.86271C18.2322 6.79165 18.2322 11.5404 15.3033 14.4693L12.3847 17.3879C12.3586 17.414 12.3962 17.3764 12.37 17.4026L11.7674 18.0052C10.7913 18.9813 9.20948 18.9821 8.23293 18.0056L4.6967 14.4693C1.76777 11.5404 1.76777 6.79165 4.6967 3.86271ZM10 7.49935C9.07953 7.49935 8.33333 8.24554 8.33333 9.16602C8.33333 10.0865 9.07953 10.8327 10 10.8327C10.9205 10.8327 11.6667 10.0865 11.6667 9.16602C11.6667 8.24554 10.9205 7.49935 10 7.49935ZM6.66667 9.16602C6.66667 7.32507 8.15905 5.83268 10 5.83268C11.8409 5.83268 13.3333 7.32507 13.3333 9.16602C13.3333 11.007 11.8409 12.4993 10 12.4993C8.15905 12.4993 6.66667 11.007 6.66667 9.16602Z",fill:t})})})}},77999:function(e,r,t){"use strict";t.d(r,{d:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=32}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.44549 1.83348C9.76189 1.5503 10.2406 1.5503 10.557 1.83349C12.1793 3.28552 14.3197 4.16746 16.668 4.16746C16.8266 4.16746 16.9842 4.16344 17.1407 4.1555C17.5358 4.13546 17.8905 4.39596 17.9896 4.77895C18.215 5.64955 18.3346 6.56183 18.3346 7.50082C18.3346 12.5499 14.8813 16.7902 10.209 17.9928C10.0728 18.0279 9.92984 18.0279 9.79359 17.9928C5.12128 16.7902 1.66797 12.5499 1.66797 7.50082C1.66797 6.56179 1.78764 5.64948 2.013 4.77884C2.11213 4.39586 2.46686 4.13536 2.86196 4.1554C3.01844 4.16334 3.17603 4.16736 3.33464 4.16736C5.68289 4.16736 7.82319 3.28546 9.44549 1.83348ZM3.48585 5.83299C3.38658 6.37332 3.33464 6.93069 3.33464 7.50082C3.33464 11.6959 6.15333 15.2346 10.0013 16.3227C13.8493 15.2346 16.668 11.6959 16.668 7.50082C16.668 6.93073 16.616 6.37339 16.5168 5.83309C14.0616 5.79947 11.8023 4.9483 10.0012 3.54042C8.20015 4.94824 5.941 5.79937 3.48585 5.83299ZM13.0906 7.7449C13.416 8.07034 13.416 8.59798 13.0906 8.92341L9.75723 12.2567C9.43179 12.5822 8.90415 12.5822 8.57871 12.2567L6.91205 10.5901C6.58661 10.2646 6.58661 9.73701 6.91205 9.41157C7.23748 9.08613 7.76512 9.08613 8.09056 9.41157L9.16797 10.489L11.912 7.7449C12.2375 7.41946 12.7651 7.41946 13.0906 7.7449Z",fill:t})})})}},12019:function(e,r,t){"use strict";t.d(r,{D:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=32}=e;return(0,n.tZ)("i",{className:r,children:(0,n.BX)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.tZ)("path",{d:"M3.83329 2.91602H3C2.44772 2.91602 2 3.36373 2 3.91602V7.49925C2 10.
10305 4.05198 12.0825 6.58323 12.0825V12.0825C9.11448 12.0825 11.1665 10.0305 11.1665 7.49925V3.91601C11.1665 3.36373 10.7188 2.91602 10.1665 2.91602H9.33317",stroke:t,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.tZ)("path",{d:"M6.58203 12.084V13.459C6.58203 16.2433 8.83921 18.5005 11.6236 18.5005V18.5005C14.408 18.5005 16.6651 16.2433 16.6651 13.459V12.084",stroke:t,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.tZ)("path",{d:"M8.41797 2V3.83329",stroke:t,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.tZ)("path",{d:"M4.75 2V3.83329",stroke:t,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.tZ)("circle",{cx:"16.6653",cy:"10.2493",r:"1.83329",stroke:t,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})]})})}},6789:function(e,r,t){"use strict";t.d(r,{Y:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=24}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.33268 4.16602C3.33268 2.7853 4.45197 1.66602 5.83268 1.66602H14.166C15.5467 1.66602 16.666 2.7853 16.666 4.16602V16.666L17.4993 16.666C17.9596 16.666 18.3327 17.0391 18.3327 17.4993C18.3327 17.9596 17.9596 18.3327 17.4994 18.3327H2.49934C2.0391 18.3327 1.66601 17.9596 1.66602 17.4993C1.66602 17.0391 2.03912 16.666 2.49936 16.666L3.33268 16.666V4.16602ZM4.99935 16.666H7.49935V13.3327C7.49935 12.4122 8.24554 11.666 9.16602 11.666H10.8327C11.7532 11.666 12.4993 12.4122 12.4993 13.3327V16.666H14.9993V4.16602C14.9993 3.70578 14.6263 3.33268 14.166 3.33268H5.83268C5.37245 3.33268 4.99935 3.70578 4.99935 4.16602V16.666ZM10.8327 16.666V13.3327H9.16602V16.666H10.8327ZM6.66602 5.83266C6.66602 5.37243 7.03911 4.99933 7.49935 4.99933H8.33268C8.79292 4.99933 9.16602 5.37243 9.16602 5.83266C9.16602 6.2929 8.79292 6.666 8.33268 6.666H7.49935C7.03911 6.666 6.66602 6.2929 6.66602 5.83266ZM10.8327 5.83266C10.8327 5.37243 11.2058 4.99933 11.666 4.99933H12.4993C12.9596 4.99933 13.3327 5.37243 13.3327 5.83266C13.3327 6.2929 12.9596 6.666 12.4993 6.666H11.666C11.2058 6.666 10.8327 6.2929 10.8327 5.83266ZM6.66602 9.166C6.66602 8.70576 7.03911 8.33266 7.49935 8.33266H8.33268C8.79292 8.33266 9.16602 8.70576 9.16602 9.166C9.16602 9.62623 8.79292 9.99933 8.33268 9.99933H7.49935C7.03911 9.99933 6.66602 9.62623 6.66602 9.166ZM10.8327 9.166C10.8327 8.70576 11.2058 8.33266 11.666 8.33266H12.4993C12.9596 8.33266 13.3327 8.70576 13.3327 9.166C13.3327 9.62623 12.9596 9.99933 12.4993 9.99933H11.666C11.2058 9.99933 10.8327 9.62623 10.8327 9.166Z",fill:t})})})}},33851:function(e,r,t){"use strict";t.d(r,{o:function(){return i}});var n=t(99221);let i=e=>{let{className:r,color:t="var(--color-primary)",size:i=20}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.9987 3.33268C8.61799 3.33268 7.4987 4.45197 7.4987 5.83268C7.4987 7.21339 8.61799 8.33268 9.9987 8.33268C11.3794 8.33268 12.4987 7.21339 12.4987 5.83268C12.4987 4.45197 11.3794 3.33268 9.9987 3.33268ZM5.83203 5.83268C5.83203 3.5315 7.69751 1.66602 9.9987 1.66602C12.2999 1.66602 14.1654 3.5315 14.1654 5.83268C14.1654 8.13387 12.2999 9.99935 9.9987 9.99935C7.69751 9.99935 5.83203 8.13387 5.83203 5.83268ZM5.06783 16.666H14.9296C14.5328 14.3013 12.4762 12.4993 9.9987 12.4993C7.5212 12.4993 5.46456 14.3013 5.06783 16.666ZM3.33203 17.4993C3.33203 13.8175 6.3168 10.8327 9.9987 10.8327C13.6806 10.8327 16.6654 13.8175 16.6654 17.4993C16.6654 17.9596 16.2923 18.3327 15.832 18.3327H4.16536C3.70513 18.3327 3.33203 17.9596 3.33203 17.4993Z",fill:t})})})}},14411:function(e,r,t){"use strict";t.d(r,{n:function(){return a}});var n=t(99221),i=t(401),o=t(8304);let a=e=>{let{children:r,alignItems:t="center",justifyContent:a="center",direction:l="row",maxWidth:s,mb:d,gap:c,...u}=e,{isMobile:m}=(0,o.$)();return(0,n.tZ)(i.Z,{...u,direction:l,alignItems:t,justifyContent:a,children:(0,n.tZ)(i.Z,{gap:c,flex:1,maxWidth:void 0!==s?s:m?"90%":"144rem",mb:null!=d?d:m?"0.8rem":"2.4rem",children:r})})}},34581:function(e,r,t){"use strict";t.d(r,{n:function(){return n.n}});var n=t(14411)},79247:function(e,r,t){"use strict";t.r(r),t.d(r,{BackdropLoader:function(){return u}});var n=t(99221),i=t(23283),o=t(79861),a=t(401),l=t(79134),s=t(8304),d=t(77694),c=t(14993);let u=e=>{let{title:r,loading:t}=e,{isMobile:u}=(0,s.$)();
1return(0,n.tZ)(i.Z,{open:t,children:(0,n.tZ)(o.Z,{sx:{zIndex:e=>e.zIndex.drawer+1,bgcolor:"transparent"},open:!0,children:(0,n.BX)(a.Z,{direction:"column",justifyContent:"center",gap:u?"1rem":"2.6rem",children:[(0,n.tZ)(c.Z,{size:u?70:88,position:"relative"}),(0,n.tZ)(l.Z,{textAlign:"center",sx:{bottom:-50,left:0},width:"100%",maxWidth:u?"25rem":"50rem",variant:"h4",fontWeight:500,color:d.O9.white,children:r})]})})})}},4993:function(e,r,t){"use strict";t.d(r,{a:function(){return s}});var n=t(99221),i=t(401),o=t(79134),a=t(8304),l=t(14993);let s=e=>{let{title:r}=e,{isMobile:t}=(0,a.$)();return(0,n.BX)(i.Z,{direction:"column",alignItems:"center",justifyContent:"center",gap:"2.4rem",children:[(0,n.tZ)(l.Z,{position:"relative",size:48}),(0,n.tZ)(o.Z,{textAlign:"center",width:t?"100%":"32.1rem",variant:"body1_medium",fontWeight:500,children:r})]})}},66467:function(e,r,t){"use strict";t.d(r,{g:function(){return n}});let n=e=>{var r,t;let{description:n,pathname:i,name:o,type:a="button"}=e,l=null!==(r=({button:"btn",link:"link"})[a])&&void 0!==r?r:"",s=null!==(t=null==i?void 0:i.replace("/",""))&&void 0!==t?t:"";return{id:`${l}-${o}-${s}`,"aria-label":null!=n?n:o,..."button"===a&&{value:n}}}},80104:function(e,r,t){"use strict";t.d(r,{d:function(){return n}});let n=async(e,r)=>{try{let t=await e(r);return t}catch(e){return console.error(e),null}}},86462:function(e,r,t){"use strict";var n=t(72775),i=t(68063);let o={patientPlans:null,selectedSure:null,selectedPatientPlan:null,sureQuestions:null,selectedSureQuestion:null,surePrice:null},a=(0,i.Ue)(e=>({...o,setSurePrice:r=>e(()=>({surePrice:r})),setPatientPlans:r=>e(()=>({patientPlans:r})),setSelectedPatientPlan:r=>e(()=>({selectedPatientPlan:r})),setSelectedSure:r=>e(()=>({selectedSure:r})),setSureQuestions:r=>e(()=>({sureQuestions:r})),setSelectedSureQuestion:r=>e(()=>({selectedSureQuestion:r})),resetSureStateModal:()=>e(()=>(0,n.Z)(o,["patientPlans","selectedPatientPlan"]))}));r.Z=a},92628:function(e,r,t){"use strict";var n=t(68063),i=t(71546);let o={document:{number:"",type:1},userInfo:null,lockInputs:!1,lockInputssex:!1,lockInputsdateborn:!1},a=(0,n.Ue)((0,i.tJ)(e=>({...o,resetState:()=>e(()=>o),setDocument:r=>e(()=>({document:r})),setUserInfo:r=>e(()=>({userInfo:r})),setLockInputs:r=>e(()=>({lockInputs:r})),setLockInputssex:r=>e(()=>({lockInputssex:r})),setLockInputsdateborn:r=>e(()=>({lockInputsdateborn:r}))}),{name:"registerState",storage:(0,i.FL)(()=>localStorage)}));r.Z=a},18356:function(e,r,t){"use strict";t.d(r,{P:function(){return v}});var n=t(99221),i=t(50959),o=t(401),a=t(79134),l=t(6760),s=t(97648),d=t(53922),c=t(39624),u=t(23202),m=t(8304),p=t(77694),h=t(76903);let v=e=>{let{disabledButton:r=!1,appointmentPayData:t,onContinue:v,hideButton:C,btnId:f,textButton:g="Continuar",enableSummary:Z=!0,patientStep:b=!1}=e,{isMobileSmall:y}=(0,m.$)(),{user:x,logOutUser:w}=(0,u.aC)(),[_,S]=(0,i.useState)(!1),[E,I]=(0,i.useState)(!1),P=()=>S(!0),N=()=>S(!1),k="undefined"!=typeof navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent);return(0,i.useEffect)(()=>{I(!0)},[]),(0,n.BX)(o.Z,{position:"fixed",bottom:"0",left:"0",zIndex:50,gap:"1.6rem",width:"100%",sx:{backgroundColor:"var(--color-background-bg-n1)"},p:"2.4rem",borderRadius:"2.4rem 2.4rem 0 0",children:[(0,n.BX)(o.Z,{gap:"1.6rem",children:[Z&&(0,n.BX)(o.Z,{component:"div",onClick:P,direction:"row",justifyContent:"center",alignItems:"center",gap:"1.2rem",children:[(0,n.tZ)(c.v,{}),(0,n.tZ)(a.Z,{color:"primary",variant:"body2_semi_bold",fontWeight:700,component:"h6",children:"Resumen de tu cita"})]}),E&&!C&&(0,n.tZ)(l.Z,{id:f,disabled:r,onClick:"function"==typeof v?v:void 0,type:v?"button":"submit",children:g}),x&&b&&(0,n.BX)(o.Z,{direction:"row",alignItems:"center",alignSelf:"center",gap:"0.8rem",children:[(0,n.BX)(a.Z,{color:p.O9.text_body_b1,variant:"body3_semi_bold",children:["\xbfNo eres"," ",(0,n.tZ)("span",{style:{color:p.O9.text_title},children:y?x.name:(0,p.Pp)(x.name,x.surname1)}),"?"]}),(0,n.tZ)(d.u6,{size:"medium",component:"box",onClick:()=>w(),text:y?"Cambiar documento":"Ingresar otro N\xba documento",disableIcon:!0})]})]}),Z&&(0,n.tZ)(s.Z,{disableBackdropTransition:!k,disableDiscovery:k,anchor:"bottom",open:_,onClose:N,onOpen:P,PaperProps:{elevation:0,style:{backgroundColor:"transparent"}},children:(0,n.tZ)(h.aI,{appointmentPayData:t,sx:{maxWidth:"100%"},closeDrawer:N})})]})}},76903:function(e,r,t){"use strict";t.d(r,{aI:function(){return E},Z8:function(){return S}});var n=t(99221),i=t(401),o=t(79134),a=t(31682),l=t(39624),s=t(62439);let d=e=>{let{className:r,color:t="var(--color-primary)",size:i=20}=e;return(0,n.tZ)("i",{className:r,children:(0,n.tZ)("svg",{width:i,height:i,viewBox:"0 0 20 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.tZ)("path",{d:"M13 5L17.5528 2.72361C18.2177 2.39116 19 2.87465 19 3.61803V10.382C19 11.1253 18.2177 11.6088 17.5528 11.2764L13 9M3 13H11C12.1046 13 13 12.1046 13 11V3C13 1.89543 12.1046 1 11 1H3C1.89543 1 1 1.89543 1 3V11C1 12.1046 1.89543 13 3 13Z",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})};var c=t(87711),u=t(61659),m=t(99191),p=t(68941),h=t(77999),v=t(12019),C=t(6789),f=t(33851),g=t(8304),Z=t(77694),b=t(12269),y=t(89964),x=t(2992),w=t(43231),_=t(86462);let S=e=>{let{label:r,name:t,icon:a}=e;return(0,n.BX)(i.Z,{direction:"row",spacing:"1.2rem",children:[a&&(0,n.tZ)(i.Z,{alignItems:"center",justifyContent:"center",children:a(20,Z.O9.primary)}),(0,n.BX)(i.Z,{flex:1,spacing:"0.4rem",children:[(0,n.tZ)(o.Z,{sx:{color:"var(--color-text-body-b2)"},variant:"label1_semi_bold",children:r}),t&&(0,n.tZ)(o.Z,{color:"secondary",variant:"body3_semi_bold",children:t})]})]})},E=e=>{var r;let{className:t,closeDrawer:E,sx:I,appointmentPayData:P}=e,{isMobile:N}=(0,g.$)(),{appointmentInfo:k,appointmentConfirmationFull:L,patient:M}=(0,w.Z)(),{selectedSure:q,selectedPatientPlan:B,surePrice:T}=(0,_.Z)(),V=null!=k?k:L;if(!V&&!P)return null;let A={...P?{specialty:(0,y.R0)(P.service.toLowerCase()),doctor:(0,y.R0)(P.professionalName.toLowerCase()),center:(0,y.R0)(P.center.toLowerCase()),appoimentDate:x.uD(P.day,"dd/MM/yyyy"),hour:(0,b.aC)(P.hour),patient:(0,y.R0)(P.patientFullName.toLowerCase()),consultType:P.typeCenter,consultTypeId:null!==(r=P.typeCenterId)&&void 0!==r?r:1}:V?{specialty:(0,y.R0)(V.service.basicService.description.toLowerCase()),doctor:(0,y.R0)(V.professional.fullName.toLowerCase()),center:(0,y.R0)(V.medicalCenter.centro.name.toLowerCase()),appoimentDate:(0,b.fx)(V.appointmentDateTime),hour:(0,b.aC)((0,b.fx)(V.appointmentDateTime).toFormat("HH:mm")),patient:M?(0,Z.Pp)(M.name,M.surname1,M.surname2).toLowerCase():void 0,consultType:V.consulType,consultTypeId:V.consulTypeId}:{}
1,sure:B?B.name:q?q.name:void 0,price:T?`S/ ${T}`:void 0},{appoimentDate:R,center:z,doctor:H,hour:D,patient:O,consultType:X,consultTypeId:$,specialty:W,price:F,sure:j}=A;return(0,n.BX)(i.Z,{className:t,gap:"1.6rem",sx:{borderTopLeftRadius:8,borderTopRightRadius:8,backgroundColor:"var(--color-white)",borderRadius:N?"1.6rem 1.6rem 0 0 ":"1.6rem",p:"2.4rem",maxWidth:"39.2rem",...I},children:[N?(0,n.BX)(i.Z,{alignSelf:"flex-start",mb:"0.8rem",component:"div",position:"relative",left:"2.6rem",onClick:E,direction:"row",justifyContent:"center",alignItems:"center",gap:"1.2rem",children:[(0,n.tZ)(l.v,{}),(0,n.tZ)(o.Z,{color:"primary",variant:"body2_semi_bold",fontWeight:700,component:"h6",children:"Resumen de tu cita"})]}):(0,n.BX)(o.Z,{color:"secondary",variant:"h4_bold",children:["Resumen de ",(0,n.tZ)("span",{style:{color:Z.O9.primary},children:"tu cita"})]}),(0,n.BX)(a.ZP,{container:!0,rowSpacing:"1.6rem",columnSpacing:"2.4rem",children:[O&&(0,n.tZ)(a.ZP,{item:!0,min:12,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(f.o,{size:e,color:r}),label:"Paciente",name:(0,y.R0)(O)})}),(0,n.tZ)(a.ZP,{item:!0,min:12,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(m.X,{size:e,color:r}),label:"Especialidad",name:W})}),(0,n.tZ)(a.ZP,{item:!0,min:12,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(v.D,{size:e,color:r}),label:"M\xe9dico",name:H})}),(0,n.tZ)(a.ZP,{item:!0,min:6,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(p.c,{size:e,color:r}),label:"Sede",name:z})}),(0,n.tZ)(a.ZP,{item:!0,min:6,children:(0,n.tZ)(S,{icon:(e,r)=>1===$?(0,n.tZ)(C.Y,{size:e,color:r}):(0,n.tZ)(d,{size:e,color:r}),label:"Consulta",name:X})}),(0,n.tZ)(a.ZP,{item:!0,min:6,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(s.Q,{size:e,color:r}),label:"Fecha",name:null==R?void 0:R.setLocale("es").toFormat("dd LLLL yyyy")})}),(0,n.tZ)(a.ZP,{item:!0,min:6,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(u.v,{size:e,color:r}),label:"Hora",name:D})}),j&&(0,n.tZ)(a.ZP,{item:!0,min:6,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(h.d,{size:e,color:r}),label:"Seguro",name:(0,y.R0)(j)})}),F&&(0,n.tZ)(a.ZP,{item:!0,min:6,children:(0,n.tZ)(S,{icon:(e,r)=>(0,n.tZ)(c.E,{size:e,color:r}),label:"Costo",name:F})})]})]})};t(33929),t(27777)},34463:function(e,r,t){"use strict";t.d(r,{p:function(){return _}});var n=t(99221),i=t(50959),o=t(19845),a=t(83357),l=t(47218),s=t(87711),d=t(61659),c=t(99191),u=t(68941),m=t(77999),p=t(12019),h=t(6789),v=t(33851),C=t(77694),f=t(12269),g=t(32984),Z=t(89964),b=t(2992),y=t(43231),x=t(86462),w=t(94707);let _=e=>{var r,t;let{appointmentPayData:_}=e,S=(0,a.useRouter)(),{openAlert:E}=(0,w.Z)(),{iframe:I}=S.query,{appointmentConfirmationFull:P,patient:N,setAppointmentInfoJWT:k}=(0,y.Z)(),{surePrice:L,selectedSure:M,selectedPatientPlan:q}=(0,x.Z)(),[B,T]=(0,i.useState)(!!I),V={room:P?(0,Z.R0)(P.medicalCenter.notes.toLowerCase()):"",patientName:N?(0,Z.R0)((0,C.Pp)(N.name,N.surname1,N.surname2).toLowerCase()):_?(0,Z.R0)(null==_?void 0:_.patientFullName.toLowerCase()):"",center:P?(0,Z.R0)(P.medicalCenter.centro.name.toLowerCase()):_?(0,Z.R0)(_.center.toLowerCase()):"",doctor:P?(0,Z.R0)(P.professional.fullName.toLowerCase()):_?(0,Z.R0)(_.professionalName.toLowerCase()):"",sure:q?q.name:M?M.name:"",price:L?`S/ ${L}`:void 0,day:P?P.appointmentDateTime:_?b.uD(_.day,"dd/MM/yyyy").toISO():"",hour:P?(0,f.fx)(P.appointmentDateTime).toFormat("HH:mm"):_?_.hour:"",specialty:P?(0,Z.R0)(P.service.basicService.description.toLowerCase()):_?(0,Z.R0)(_.service.toLowerCase()):"",consultType:P?null!==(r=P.consulType)&&void 0!==r?r:"Presencial":_?null!==(t=_.typeCenter)&&void 0!==t?t:"Presencial":""},{day:A,hour:R,center:z,doctor:H,patientName:D,price:O,room:X,specialty:$,sure:W,consultType:F}=V;(0,i.useEffect)(()=>{var e;if(!_)return;let[r,t]=R.split(":"),n=null!==(e=(0,f.fx)(A).set({hour:Number(r),minute:Number(t)}).toISO())&&void 0!==e?e:"1w";(0,g.QY)(V,n).then(e=>k(e.jwt)).catch(()=>E("No se pudo crear el token para compartir la cita"))},[_]);let j=[{icon:(e,r)=>(0,n.tZ)(v.o,{size:e,color:r}),label:"Paciente",name:D},{icon:(e,r)=>(0,n.tZ)(p.D,{size:e,color:r}),label:"M\xe9dico",name:H},{icon:(e,r)=>(0,n.tZ)(c.X,{size:e,color:r}),label:"Especialidad",name:$},{icon:(e,r)=>(0,n.tZ)(u.c,{size:e,color:r}),label:"Sede",name:z},{icon:(e,r)=>(0,n.tZ)(l.n,{size:e,color:r}),label:"Fecha",name:(0,f.fx)(A).setLocale("es").toFormat("dd 'de' LLLL yyyy"),grid:o.tq?6:12},{icon:(e,r)=>(0,n.tZ)(d.v,{size:e,color:r}),label:"Hora",name:(0,f.aC)(R),grid:o.tq?6:12},{icon:(e,r)=>(0,n.tZ)(m.d,{size:e,color:r}),label:"Seguro",name:W,grid:o.tq?6:12},{icon:(e,r)=>(0,n.tZ)(s.E,{size:e,color:r}),label:"Costo",name:O,grid:o.tq?6:12},{icon:(e,r)=>(0,n.tZ)(h.Y,{size:e,color:r}),label:"Tipo de consulta",name:F}],U=["Llega 30 minutos antes para que puedas pasar por admisi\xf3n.",X&&`El n\xfamero de consultorio de tu m\xe9dico es: ${X}`];return{iframe:I,showIframe:B,setShowIframe:T,appointentMock:j,detailsMock:U,patient:N,appointment:P}}},50454:function(e,r,t){"use strict";t.d(r,{E_:function(){return rG},K6:function(){return n.DNIForm}});var n=t(26084),i=t(99221),o=t(40640),a=t.n(o),l=t(83357),s=t(79134),d=t(13702),c=t(34581),u=t(41246),m=t(8304),p=t(77694),h=t(66467),v=t(16338),C=t(12269),f=t(89964),g=t(66427),Z=t(58387),b=t(31682),y=t(33502),x=t(6760),w=t(844),_=t(2992),S=t(50959),E=t(83950);let I=e=>{let r={id:1,name:"INDISTINTO"};return"MASCULINO"===e&&(r={id:2,name:"HOMBRE"}),"FEMENINO"===e&&(r={id:3,name:"MUJER"}),r};var P=t(48496),N=t(11058),k=t(92628),L=t(81598),M=t(44945);let q={born_date:null,confirm_password:"",documentNumber:"",documentType:1,email:"",lastname1:"",lastname2:"",name:"",password:"",phone_number:"",term_conditions:!1,sex:0}
1,B={born_date:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una fecha v\xe1lida"},documentType:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},email:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un correo electr\xf3nico v\xe1lido"},lastname1:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un apellido v\xe1lido"},lastname2:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un apellido v\xe1lido"},name:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un nombre v\xe1lido"},phone_number:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un n\xfamero de tel\xe9fono v\xe1lido",length_error:"El celular debe contener 9 d\xedgitos"},term_conditions:{required_error:"Debes aceptar los t\xe9rminos y condiciones",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},sex:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},password:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una contrase\xf1a v\xe1lida",min_length_error:"M\xednimo 8 caracteres"},confirm_password:{required_error:"Este campo es requerido",mismatch_error:"Las contrase\xf1as no coinciden"}},T=M.z.object({born_date:M.z.string().nullable().refine(e=>null!==e,{message:B.born_date.required_error}).refine(e=>e&&_.Hf(e).isValid,{message:B.born_date.invalid_type_error}),confirm_password:M.z.string().nonempty(B.confirm_password.required_error),password:M.z.string().nonempty(B.password.required_error).min(8,B.password.min_length_error),documentNumber:M.z.string().nonempty(B.documentType.required_error),documentType:M.z.number().refine(e=>!!e,B.documentType.required_error),email:M.z.string().email(B.email.invalid_type_error),lastname1:M.z.string().nonempty(B.lastname1.required_error),lastname2:M.z.string().nonempty(B.lastname2.required_error),name:M.z.string().nonempty(B.name.required_error),phone_number:M.z.string().nonempty(B.phone_number.required_error).max(9,B.phone_number.length_error).min(9,B.phone_number.length_error),term_conditions:M.z.boolean().refine(e=>e,{message:B.term_conditions.required_error}),sex:M.z.number().refine(e=>!!e,B.sex.required_error)}).superRefine((e,r)=>{let{password:t,confirm_password:n}=e;if(t!==n)return r.addIssue({message:"Las contrase\xf1as no coinciden",path:["confirm_password"],code:M.z.ZodIssueCode.custom}),M.z.NEVER}),V=()=>{let{document:e,userInfo:r,lockInputs:t,lockInputssex:n,lockInputsdateborn:i}=(0,k.Z)(),{documentTypesCatalog:o,sexsCatalog:a}=(0,N.Z)(),[l,s]=(0,S.useState)(!1),{control:d,handleSubmit:c,reset:u,watch:m,getValues:p,setValue:h,formState:{errors:v}}=(0,E.cI)({mode:"onSubmit",defaultValues:q,resolver:(0,L.F)(T)}),[C,f]=(0,S.useState)({password:!1,confirm_password:!1,phone_number:!1,email:!1}),g=(e,r)=>{f(t=>({...t,[e]:r}))},Z=m();return(0,S.useEffect)(()=>{if(!e.number||!e.type)return;let r=p();u({...r,documentType:e.type,documentNumber:e.number})},[e]),(0,S.useEffect)(()=>{if(!(null==r?void 0:r.success))return;let e=p(),{apellidoMaterno:t,apellidoPaterno:n,nombres:i,fechaNacimiento:o,sexo:a}=r,l=I(a).id;u({...e,sex:l,born_date:o,lastname1:n,lastname2:t,name:i})},[r]),(0,S.useEffect)(()=>{let e=m(e=>{let{phone_number:r="",password:t="",confirm_password:n="",email:i=""}=e,o=P.FP.test(t)&&P.ab.test(t)&&P.Qd.test(t)&&P.cG.test(t);g("phone_number",(null==r?void 0:r.length)===9),g("email",P.CU.test(i)),g("password",o),g("confirm_password",o&&t===n)});return()=>e.unsubscribe()},[]),{values:Z,success:C,errors:v,control:d,documentTypes:o,sexTypes:a,lockInputs:t,lockInputssex:n,lockInputsdateborn:i,openTermConditonsModal:l,onChangeAlphabeticInput:(e,r)=>{(!(r.length>0)||P.jG.test(r))&&h(e,r,{shouldValidate:!0})},handleSubmit:c,onChangePhoneNumber:e=>{(!(e.length>0)||P.$V.test(e))&&(e.length>9||h("phone_number",e,{shouldValidate:!0}))},onChangePassword:(e,r)=>{h(e,r,{shouldValidate:!0})},setOpenTermConditonsModal:s}};var A=t(18356),R=t(23283),z=t(401),H=t(53922),D=t(68591),O=t(91968),X=t.n(O),$=t(27777);let W=e=>{let{className:r,width:t=120,height:n=45,white:o=!1}=e;return(0,i.tZ)("i",{className:r,children:(0,i.BX)("svg",{width:t,height:n,viewBox:"0 0 120 45",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.BX)("g",{clipPath:"url(#clip0_746_44399)",children:[(0,i.tZ)("path",{d:"M20.5665 38.6195C20.5665 41.2136 20.9334 43.1195 21.6932 44.3107C21.1168 44.5489 20.5665 44.7077 20.0425 44.8136C19.5447 44.9195 18.9945 44.9724 18.4443 44.9724C17.2652 44.9724 16.3744 44.7342 15.7718 44.2842C15.1692 43.8342 14.7761 43.1724 14.6189 42.2989C13.9115 43.0666 12.9421 43.7019 11.7892 44.2313C10.6102 44.7607 9.16916 45.0254 7.46611 45.0254C6.57528 45.0254 5.71065 44.893 4.81982 44.6548C3.92899 44.4166 3.14296 43.993 2.40934 43.4372C1.70191 42.8813 1.09929 42.1401 0.653879 41.1872C0.208464 40.2607 -0.0273438 39.096 -0.0273438 37.746C-0.0273438 36.0783 0.365669 34.7019 1.1779 33.643C1.99012 32.5842 2.98576 31.7636 4.191 31.1548C5.39624 30.546 6.70628 30.1224 8.12113 29.9107C9.53597 29.6724 10.8198 29.5401 11.9989 29.4607C12.3919 29.4342 12.7849 29.4077 13.1517 29.4077C13.5185 29.4077 13.8853 29.4077 14.1997 29.4077V28.5077C14.1997 27.2372 13.8591 26.3372 13.2041 25.8077C12.5229 25.2783 11.4486 25.0136 9.95519 25.0136C8.54034 25.0136 7.3089 25.2519 6.20846 25.7019C5.10803 26.1519 4.03379 26.6813 3.01196 27.2901C2.56654 26.7342 2.19973 26.0989 1.91152 25.4372C1.62331 24.7489 1.49231 24.246 1.49231 23.9283C1.49231 23.4783 1.75432 23.0283 2.25213 22.6048C2.74995 22.1813 3.45737 21.7842 4.322 21.4401C5.21283 21.096 6.20846 20.8048 7.3613 20.593C8.51414 20.3813 9.71938 20.2754 10.977 20.2754C12.7325 20.2754 14.2259 20.4607 15.4574 20.8313C16.6888 21.2019 
117.6844 21.7577 18.4443 22.5254C19.2041 23.293 19.7543 24.246 20.0949 25.3842C20.4093 26.5224 20.5927 27.846 20.5927 29.3813V38.6195H20.5665ZM14.3045 32.8754C14.0687 32.8754 13.8591 32.8754 13.6233 32.8754C13.3875 32.8754 13.1779 32.9019 12.9421 32.9283C12.1299 33.0077 11.3176 33.0872 10.5054 33.2195C9.69318 33.3519 8.98576 33.5901 8.38314 33.9077C7.75431 34.2254 7.2565 34.6754 6.86349 35.2048C6.47047 35.7342 6.28707 36.4224 6.28707 37.243C6.28707 38.1695 6.54908 38.9636 7.07309 39.5989C7.59711 40.2342 8.48794 40.5519 9.71938 40.5519C10.3482 40.5519 10.9246 40.4725 11.4748 40.3136C12.0251 40.1548 12.5229 39.943 12.9421 39.6783C13.3613 39.4136 13.7019 39.1224 13.9377 38.8048C14.1735 38.4872 14.3045 38.196 14.3045 37.9313V32.8754Z",fill:o?p.O9.white:"#2B758E"}),(0,i.tZ)("path",{d:"M45.8242 24.6687C45.8242 23.8481 45.9552 23.1864 46.2172 22.657C46.4792 22.154 46.8199 21.757 47.2391 21.4658C47.6583 21.1746 48.1299 20.9893 48.6539 20.8834C49.1779 20.7776 49.7019 20.7246 50.226 20.7246C50.75 20.7246 51.2478 20.7511 51.7456 20.804C52.2434 20.857 52.4792 20.8834 52.4792 20.9364V40.7364C52.4792 41.557 52.3744 42.2452 52.1648 42.7746C51.9552 43.304 51.667 43.7275 51.274 44.0452C50.9072 44.3628 50.4618 44.5746 49.9378 44.6805C49.4137 44.7864 48.8373 44.8658 48.1823 44.8658C47.6583 44.8658 47.1605 44.8393 46.7151 44.8128C46.2696 44.7864 45.9552 44.7334 45.8242 44.654V24.6687Z",fill:o?p.O9.white:"#2B758E"}
1),(0,i.tZ)("path",{d:"M97.6759 38.6195C97.6759 41.2136 98.0427 43.1195 98.8025 44.3107C98.2261 44.5489 97.6759 44.7077 97.1519 44.8136C96.6541 44.9195 96.1039 44.9724 95.5536 44.9724C94.3746 44.9724 93.4838 44.7342 92.8812 44.2842C92.2785 43.8342 91.8855 43.1724 91.7283 42.2989C91.0209 43.0666 90.0515 43.7019 88.8986 44.2313C87.7196 44.7607 86.2785 45.0254 84.5755 45.0254C83.6846 45.0254 82.82 44.893 81.9292 44.6548C81.0384 44.4166 80.2523 43.993 79.5187 43.4372C78.8113 42.8813 78.2087 42.1401 77.7632 41.1872C77.3178 40.2607 77.082 39.096 77.082 37.746C77.082 36.0783 77.475 34.7019 78.2873 33.643C79.0995 32.5842 80.0951 31.7636 81.3004 31.1548C82.5056 30.546 83.8156 30.1224 85.2305 29.9107C86.6453 29.6724 87.9292 29.5401 89.1082 29.4607C89.5012 29.4342 89.8943 29.4077 90.2611 29.4077C90.6279 29.4077 90.9947 29.4077 91.3091 29.4077V28.5077C91.3091 27.2372 90.9685 26.3372 90.3135 25.8077C89.6322 25.2783 88.558 25.0136 87.0646 25.0136C85.6497 25.0136 84.4183 25.2519 83.3178 25.7019C82.2174 26.1519 81.1432 26.6813 80.1213 27.2901C79.6759 26.7342 79.3091 26.0989 79.0209 25.4372C78.7327 24.7489 78.6017 24.246 78.6017 23.9283C78.6017 23.4783 78.8637 23.0283 79.3615 22.6048C79.8593 22.1813 80.5667 21.7842 81.4314 21.4401C82.3222 21.096 83.3178 20.8048 84.4707 20.593C85.6235 20.3813 86.8288 20.2754 88.0864 20.2754C89.8419 20.2754 91.3353 20.4607 92.5667 20.8313C93.7982 21.2019 94.7938 21.7577 95.5536 22.5254C96.3135 23.293 96.8637 24.246 97.2043 25.3842C97.5187 26.5224 97.7021 27.846 97.7021 29.3813V38.6195H97.6759ZM91.3877 32.8754C91.1519 32.8754 90.9423 32.8754 90.7065 32.8754C90.4707 32.8754 90.2611 32.9019 90.0253 32.9283C89.213 33.0077 88.4008 33.0872 87.5886 33.2195C86.7763 33.3519 86.0689 33.5901 85.4663 33.9077C84.8375 34.2254 84.3397 34.6754 83.9467 35.2048C83.5536 35.7342 83.3702 36.4224 83.3702 37.243C83.3702 38.1695 83.6322 38.9636 84.1563 39.5989C84.6803 40.2342 85.5711 40.5519 86.8025 40.5519C87.4314 40.5519 88.0078 40.4725 88.558 40.3136C89.1082 40.1548 89.606 39.943 90.0253 39.6783C90.4445 39.4136 90.7851 39.1224 91.0209 38.8048C91.2567 38.4872 91.3877 38.196 91.3877 37.9313V32.8754Z",fill:o?p.O9.white:"#2B758E"}),(0,i.tZ)("path",{d:"M44.6968 21.4128C44.3038 21.254 43.806 21.0952 43.2034 20.9628C42.6008 20.8305 41.9719 20.7511 41.3169 20.7511C40.6095 20.7511 40.0331 20.857 39.5353 21.0687C39.0636 21.2805 38.6444 21.5717 38.3038 21.9952C37.9632 22.3923 37.675 22.8952 37.4654 23.4775C37.2296 24.0599 37.02 24.6952 36.8104 25.4099L33.0112 35.3628L29.4217 25.5423C29.2121 24.8275 29.0025 24.1658 28.7929 23.5834C28.5833 22.9746 28.2951 22.4717 27.9545 22.0746C27.6139 21.6776 27.1684 21.3334 26.6444 21.0952C26.1204 20.857 25.4654 20.7246 24.6794 20.7246C23.4217 20.7246 22.2165 20.9364 21.0898 21.3864L29.2645 41.8217C29.7623 43.4364 31.2296 44.5746 32.9588 44.5746C34.6619 44.5746 36.0767 43.4628 36.6008 41.9275L44.6968 21.4128Z",fill:o?p.O9.white:"#2B758E"}),(0,i.tZ)("path",{d:"M77.475 21.4128C77.082 21.254 76.5842 21.0952 75.9815 20.9628C75.3789 20.8305 74.7501 20.7511 74.0951 20.7511C73.3876 20.7511 72.8112 20.857 72.3134 21.0687C71.8418 21.2805 71.4226 21.5717 71.082 21.9952C70.7414 22.3923 70.4532 22.8952 70.2435 23.4775C70.0077 24.0599 69.7981 24.6952 69.5885 25.4099L65.7632 35.3628L62.1737 25.5423C61.9641 24.8275 61.7545 24.1658 61.5449 23.5834C61.3352 22.9746 61.047 22.4717 60.7064 22.0746C60.3658 21.6776 59.9204 21.3334 59.3964 21.0952C58.8724 20.857 58.2173 20.7246 57.4313 20.7246C56.1737 20.7246 54.9684 20.9364 53.8418 21.3864L62.0165 41.8217C62.5143 43.4364 63.9815 44.5746 65.7108 44.5746C67.4139 44.5746 68.8287 43.4628 69.3527 41.9275L77.475 21.4128Z",fill:o?p.O9.white:"#2B758E"}),(0,i.tZ)("path",{d:"M58.9522 11.6488C58.8212 11.5164 58.664 11.3841 58.4806 11.3311C58.2972 11.2517 58.0876 11.2253 57.8518 11.2253C57.616 11.2253 57.3802 11.2782 57.1706 11.3576C56.961 11.437 56.7776 11.5694 56.6466 11.7282C56.4894 11.887 56.3846 12.0723 56.2798 12.2841C56.2011 12.4958 56.1487 12.7341 56.1487 12.9723C56.1487 13.237 56.2011 13.4488 56.2798 13.6605C56.3584 13.8723 56.4894 14.0576 56.6204 14.2164C56.7776 14.3753 56.9348 14.4811 57.1444 14.587C57.354 14.6664 57.5636 14.7194 57.7994 14.7194C58.0614 14.7194 58.2972 14.6664 58.5068 14.5605C58.7164 14.4547 58.8736 14.3223 59.0046 14.137L60.0789 14.8782C59.8431 15.1958 59.5287 15.4341 59.1356 15.5929C58.7688 15.751
17 58.3758 15.8311 57.9566 15.8311C57.5112 15.8311 57.092 15.7517 56.699 15.6194C56.3059 15.487 55.9915 15.3017 55.7033 15.037C55.4151 14.7988 55.2055 14.4811 55.0483 14.137C54.8911 13.7929 54.8125 13.3958 54.8125 12.9458C54.8125 12.5223 54.8911 12.1253 55.0483 11.7547C55.2055 11.4105 55.4151 11.0929 55.7033 10.8547C55.9915 10.6164 56.3059 10.4047 56.699 10.2723C57.092 10.14 57.5112 10.0605 57.9566 10.0605C58.1138 10.0605 58.2972 10.087 58.4806 10.1135C58.664 10.14 58.8212 10.1929 59.0046 10.2458C59.188 10.2988 59.3453 10.3782 59.5025 10.4841C59.6597 10.59 59.8169 10.7223 59.9217 10.8547L58.9522 11.6488Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M60.9961 10.2441H62.2799V14.5588H64.6642V15.6706H60.9961V10.2441Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M66.3923 8.73633H68.0692L66.6543 9.84809H65.5801L66.3923 8.73633ZM65.7373 10.2452H67.0211V15.6716H65.7373V10.2452Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M68.3066 10.2441H70.0621L72.5512 14.003H72.5774V10.2441H73.8612V15.6706H72.1844L69.6429 11.8059H69.6167V15.6706H68.3328V10.2441H68.3066Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M75.0391 10.2441H76.3229V15.6706H75.0391V10.2441Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M81.5636 11.6488C81.4326 11.5164 81.2754 11.3841 81.092 11.3311C80.9085 11.2782 80.6989 11.2253 80.4631 11.2253C80.2273 11.2253 79.9915 11.2782 79.7819 11.3576C79.5723 11.437 79.3889 11.5694 79.2579 11.7282C79.1007 11.887 78.9959 12.0723 78.8911 12.2841C78.8125 12.4958 78.7601 12.7341 78.7601 12.9723C78.7601 13.237 78.8125 13.4488 78.8911 13.6605C78.9697 13.8723 79.1007 14.0576 79.2317 14.2164C79.3627 14.3753 79.5461 14.4811 79.7557 14.587C79.9653 14.6664 80.1749 14.7194 80.4107 14.7194C80.6727 14.7194 80.9085 14.6664 81.1182 14.5605C81.3278 14.4547 81.485 14.3223 81.616 14.137L82.6902 14.8782C82.4544 15.1958 82.14 15.4341 81.747 15.5929C81.3802 15.7517 80.9871 15.8311 80.5679 15.8311C80.1225 15.8311 79.7033 15.751
17 79.3103 15.6194C78.9173 15.487 78.6029 15.3017 78.3147 15.037C78.0264 14.7988 77.8168 14.4811 77.6596 14.137C77.5024 13.7929 77.4238 13.3958 77.4238 12.9458C77.4238 12.5223 77.5024 12.1253 77.6596 11.7547C77.8168 11.4105 78.0264 11.0929 78.3147 10.8547C78.6029 10.6164 78.9173 10.4047 79.3103 10.2723C79.7033 10.14 80.1225 10.0605 80.5679 10.0605C80.7251 10.0605 80.9085 10.087 81.092 10.1135C81.2754 10.14 81.4588 10.1929 81.616 10.2458C81.7994 10.2988 81.9566 10.3782 82.1138 10.4841C82.271 10.59 82.4282 10.7223 82.533 10.8547L81.5636 11.6488Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M85.4938 10.2441H86.568L89.1095 15.6706H87.6685L87.1707 14.5324H84.8912L84.3934 15.6706H82.9785L85.4938 10.2441ZM85.9916 11.8059L85.2842 13.5H86.699L85.9916 11.8059Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M99.2476 15.6697H104.435V8.73438H95.7891V12.1756C95.8153 14.1079 97.3349 15.6697 99.2476 15.6697Z",fill:o?p.O9.white:"#2B758E"}),(0,i.tZ)("path",{d:"M111.3 20.9111V15.6699H104.436V24.4052H107.842C109.754 24.3787 111.3 22.8435 111.3 20.9111Z",fill:o?p.O9.white:"#2B758E"}),(0,i.tZ)("path",{d:"M116.487 8.73438H111.299V15.6697H119.945V12.2285C119.945 10.2961 118.399 8.73438 116.487 8.73438Z",fill:o?p.O9.white:"#4799AF"}),(0,i.tZ)("path",{d:"M104.436 3.49412V8.73529H111.3V0H107.894C105.981 0 104.436 1.56176 104.436 3.49412Z",fill:o?p.O9.white:"#4799AF"})]}),(0,i.tZ)("defs",{children:(0,i.tZ)("clipPath",{id:"clip0_746_44399",children:(0,i.tZ)("rect",{width:"120",height:"45",fill:"white"})})})]})})};var F=t(33929),j=t.n(F),U=t(57479),G=t(47218),Y=t(8558);let J=()=>{let{isTabletLarge:e,isDesktop:r}=(0,m.$)();return(0,i.BX)(z.Z,{height:"38.7rem",mb:"6.3rem",position:"relative",justifyContent:"flex-end",children:[(0,i.tZ)(U.Z,{sx:{background:p.O9.secondary_blue,borderTopRightRadius:"15rem",width:"100%",height:"27.1rem"}}),(0,i.tZ)(j(),{style:{position:"absolute",right:"2.8rem",zIndex:50,objectFit:"cover"},quality:100,loading:"eager",src:"/images/login/chica.png",width:348,height:387,alt:"Una chica sosteniendo una tarjeta de cr\xe9dito y sonriendo"}),(e||r)&&(0,i.BX)(i.HY,{children:[(0,i.tZ)(Y.F,{sxContainer:{position:"absolute",zIndex:100,right:"30rem",bottom:"3.5rem"},label:'<span style="color: var(--color-primary);" >Ver resultado</span> de ex\xe1menes',icon:e=>(0,i.tZ)(G.n,{size:e})}),(0,i.tZ)(Y.F,{sxContainer:{position:"absolute",zIndex:100,right:"-1rem",top:"7rem"},label:'<span style="color: var(--color-secondary-orange);" >Ver programas</span> de salud',icon:e=>(0,i.tZ)(G.n,{color:"var(--color-secondary-orange)",size:e})})]})]})},Q=`${(0,p.CP)("Ten el control",p.O9.primary_lighter,700)} de tus citas y tus programas de salud desde ${(0,p.CP)("Mi aviva",p.O9.primary_lighter,700)}`,K=e=>{let{children:r,maxWidthDesktop:t,title:n,hideLeftSide:o=!1,leftBannerTitle:a=Q,description:l="Iniciar sesi\xf3n en el portal de la cl\xednica aviva",...d}=e,{isMobile:c,isTablet:u,isDesktop:h,isDesktopSmall:v}=(0,m.$)();return(0,i.BX)(i.HY,{children:[(0,i.BX)(X(),{children:[(0,i.tZ)("title",{children:n}),(0,i.tZ)("meta",{name:"description",content:l})]}),c&&(0,i.tZ)(z.Z,{sx:{background:p.O9.white},position:"sticky",top:0,zIndex:50,component:"header",alignItems:"center",children:(0,i.tZ)(z.Z,{maxWidth:"90%",width:"100%",top:0,direction:"row",alignItems:"center",height:"6rem",component:"nav",children:(0,i.tZ)(W,{width:88,height:33})})}),(0,i.BX)(z.Z,{component:"main",direction:"row",position:"relative",children:[!o&&(0,i.BX)(z.Z,{height:"100vh",position:"sticky",overflow:"auto",top:0,p:u?"4rem 3.5rem 4.4rem 0":v?"4rem 6rem 4.4rem 0":h?"4rem 10.4rem 4.4rem 0":void 0,flex:1,direction:"column",alignContent:"flex-end",justifyContent:"space-between",sx:{background:p.O9.primary},children:[(0,i.tZ)(z.Z,{mb:"5.1rem",pl:"6rem",width:"100%",children:(0,i.tZ)(z.Z,{alignSelf:"flex-end",alignItems:"flex-start",width:"100%",maxWidth:"49.6rem",children:(0,i.tZ)(W,{white:!0,width:120,height:45})})}),(0,i.BX)(z.Z,{width:"100%",children:[(0,i.tZ)(J,{}),(0,i.tZ)(z.Z,{alignSelf:"flex-end",mb:"6.8rem",pl:"6rem",width:"100%",children:(0,i.tZ)(z.Z,{alignSelf:"flex-end",alignItems:"flex-start",width:"100%",maxWidth:"49.6rem",children:(0,i.tZ)(s.Z,{variant:"h3",textAlign:"center",color:p.O9.white,children:(0,$.ZP)(a)})})})]})]}),(0,i.tZ)(z.Z,{flex:1,alignItems:c?"center":"flex-start",direction:"column",mr:u?"3rem":void 0,p:o?c?void 0:"3.6rem":u?"4rem 0 4.4rem 3.5rem":v?"4rem 0 4.4rem 6rem":h?`4rem 0 4.4rem ${t?"0":"10.4rem"}`:void 0,children:(0,i.tZ)(z.Z,{...d,component:"section",maxWidth:c?"90%":void 0!==t?t:"49.6rem",children:r})})]})]})},ee=e=>{let{open:r,setOpen:t,control:n,isChecked:o,terms:a='Los siguientes t\xe9rminos y condiciones de uso (en adelante, "T\xe9rminos") son un acuerdo legal entre el usuario y Centros de Salud Peruanos S.A.C., RUC N\xb0 con RUC N\xb020602393934, con domicilio en Jir\xf3n Carlos Villar\xe1n N\xb0611, Urbanizaci\xf3n 
1Santa Catalina, Distrito de La Victoria, Provincia y Departamento de Lima, Per\xfa (en adelante "CSP" o "nosotros", " nos” o "nuestro "), para establecer el marco legal y contractual aplicable al registro, uso, baja o interacci\xf3n en la plataforma ofrecida por CSP para el acceso a los servicios que presta CL\xcdNICA AVIVA y todas las aplicaciones m\xf3viles o sitios web que pertenecen, operan, tienen licencia o est\xe1n bajo el control de CSP (en adelante, “Aplicaci\xf3n m\xf3vil”, “Aplicaciones m\xf3viles”, “Sitio Web” o "Sitios Web"). AL ACCEDER O UTILIZAR LAS APLICACIONES O SITIOS WEB, EL USUARIO SE COMPROMETE A RESPETAR ESTOS T\xc9RMINOS Y NUESTRA POL\xcdTICA DE PRIVACIDAD. SI NO EST\xc1 DE ACUERDO CON ESTOS T\xc9RMINOS, NO ACCEDA NI UTILICE LAS APLICACIONES O LOS SITIOS WEB. Al utilizar el Sitio Web o Aplicaciones M\xf3viles, usted declara y garantiza que: usted tiene el poder legal y la autoridad para aceptar y estar sujeto a estos T\xe9rminos; y, si nos ha proporcionado informaci\xf3n como consecuencia del uso del Sitio Web, dicha informaci\xf3n es verdadera y precisa. Facilitar informaci\xf3n falsa, enga\xf1osa o incorrecta puede dar lugar a responsabilidades tanto civiles como penales. Si tienes dudas al respecto, te recomendamos que consultes con tu asesor legal. El acceso y utilizaci\xf3n del Sitio Web y Aplicaciones M\xf3viles implica la declaraci\xf3n expresa del usuario de conocer y aceptar plenamente todas las disposiciones, normas, instrucciones, responsabilidades y pol\xedticas contenidas en los presentes T\xe9rminos. En consecuencia, el usuario debe leer detenidamente los presentes T\xe9rminos cada vez que acceda al Sitio Web, Aplicaciones M\xf3viles y Servicios, pues podr\xedan sufrir variaciones o actualizaciones sin previo aviso, en atenci\xf3n a nuevos requerimientos legales o por necesidades internas para cumplir con las mejores pr\xe1cticas de negocio. Finalidad de la Aplicaci\xf3n o el Sitio Web La finalidad de las Aplicaciones M\xf3viles o del Sitio Web y es proporcionar a nuestros pacientes, usuarios y al p\xfablico en general (en adelante, los “Usuarios” o el “Usuario”), una plataforma de acceso a los servicios m\xe9dicos que presta CL\xcdNICA AVIVA, as\xed como a informaci\xf3n de salud, propia o suministrada por CSP o sus empresas relacionadas relevantes para el usuario. La informaci\xf3n suministrada de naturaleza m\xe9dica tiene fines informativos y no sustituye el asesoramiento m\xe9dico profesional, la ayuda, el diagn\xf3stico o el tratamiento. Condiciones de uso de la Aplicaci\xf3n o Sitio Web Los Usuarios aceptan que el uso de la Aplicaci\xf3n o Sitio Web requiere de conectividad a Internet. En ese sentido, los Usuarios aceptan que CSP no se hace responsable por problemas de conectividad que limiten, restrinjan o impidan el uso. Los Usuarios entienden que la Aplicaci\xf3n o el Sitio Web podr\xe1 ser usado por todo el p\xfablico en general que tenga una conexi\xf3n web. Sin embargo, CSP recomienda su uso s\xf3lo a personas mayores de dieciocho (18) a\xf1os de edad. Se encuentra prohibido el uso del Sitio Web o Aplicaciones M\xf3viles por parte de los Usuarios para fines contrarios a las normas vigentes, el orden p\xfablico y las buenas costumbres. CSP podr\xe1 enviar avisos de servicio, mensajes administrativos y otro tipo de informaci\xf3n para la adecuada conectividad. Ser\xe1 responsabilidad de los Usuarios mantener actualizados sus datos registrados en el Sitio Web y Aplicaciones M\xf3viles, as\xed como ejecutar las actualizaciones disponibles. En el supuesto que alguna de las disposiciones contenidas en los presentes T\xe9rminos y Condiciones de Uso sea declarado ilegal, inv\xe1lido o nulo, el resto de t\xe9rminos quedar\xe1 vigente y aplicable para cualquier supuesto. Para acceder a los servicios, el usuario crear\xe1 una cuenta de acceso con nombre de usuario y contrase\xf1a, por tanto, deber\xe1 mantener la confidencialidad de la contrase\xf1a pues el Usuario es responsable de la informaci\xf3n personal y actividad que se desarrolle en su cuenta o a trav\xe9s de ella. Si el Usuario debe cuidar de cerrar siempre la sesi\xf3n a fin de evitar accesos indeb
1idos por parte de terceros. Para asegurar la disponibilidad de las Aplicaciones m\xf3viles y Sitio Web, as\xed como la ausencia de errores en cualquier transmisi\xf3n de informaci\xf3n que pudiera tener lugar; CSP cuenta con el soporte necesario y adecuado. Sin perjuicio de ello, CSP no garantiza que el contenido del Sitio Web, Aplicaciones M\xf3viles o Servicios ser\xe1 ininterrumpido o libre de errores, que los defectos ser\xe1n corregidos, o que los servicios o los servidores que hacen que el uso est\xe9 disponible, se encuentren libre de virus u otros componentes da\xf1inos. El Sitio Web y Aplicaciones M\xf3viles pueden incluir inexactitudes t\xe9cnicas o errores tipogr\xe1ficos, y CSP puede hacer cambios o mejoras en cualquier momento. Asimismo, CSP no garantiza que el uso del Sitio Web, Aplicaciones m\xf3viles y Servicios no infringir\xe1 los derechos de terceros y no asume ninguna responsabilidad o responsabilidad por errores u omisiones en el contenido provisto. Limitaci\xf3n de Responsabilidad En la medida en que la legislaci\xf3n aplicable lo permita, CSP o cualquiera de sus gerentes, funcionarios, profesionales de salud, colaboradores, representantes, no ser\xe1n responsables ante el usuario o ante cualquier tercero por cualquier da\xf1o que surja de o en relaci\xf3n con el uso del Sitio Web y Aplicaci\xf3n M\xf3vil. La Aplicaci\xf3n o el sitio Web pueden contener enlaces a otros sitios Web controlados u ofrecidos por terceras personas. CSP declara que no se hace responsable en relaci\xf3n a ninguna informaci\xf3n, materiales, productos o servicios que aparezcan o que se ofrezcan en cualquiera de los sitios pertenecientes a terceras personas con enlaces a este sitio Web. Derechos de Autor y Propiedad Intelectual El usuarios acepta que CSP es la \xfanica y exclusiva titular sobre todas sus marcas registradas en el Per\xfa, as\xed como cualquier otra marca registrada, marcas de servicio y/o logotipos contenidos en la Aplicaci\xf3n o el Sitio Web. En tal sentido, se encuentra expresamente prohibido que dichas marcas y/o logotipos sean copiadas, reproducidas, modificadas o utilizadas de cualquier manera sin autorizaci\xf3n expresa de CSP. Pol\xedtica de Protecci\xf3n de Datos Personales: Al momento de registrarse en la Aplicaci\xf3n o Sitio Web, el usuario deber\xe1 registrar sus datos personales. Los datos personales que proporcione a CSP podr\xedan contener datos sensibles. En vista de ello, el usuario autoriza a CSP a recopilar y dar tratamiento (por s\xed mismo o a trav\xe9s de terceros) a sus datos personales, para que incluso pueda elaborar bases de datos con informaci\xf3n sobre su nombre, apellido, edad, nacionalidad, estado civil, documento de identidad, ocupaci\xf3n, domicilio, correo electr\xf3nico, tel\xe9fono celular, estado de salud, afecciones, preexistencias, que sean proporcionados por el usuario y/o sean recopilados o generados por CSP y/o cualquier tercero, como consecuencia de la utilizaci\xf3n de la Aplicaci\xf3n o Sitio Web, o como consecuencia de alguna otra relaci\xf3n comercial que el usuario mantenga y/o haya mantenido con CSP. En ese sentido, a fin de dar tratamiento a la informaci\xf3n conforme se indica en este documento, el usuario otorga a CSP su consentimiento libre, previo, expreso, inequ\xedvoco e informado, para que (por s\xed mismo o a trav\xe9s de terceros) pueda: recopilar, registrar, organizar, almacenar, conservar, elaborar, modificar, bloquear, suprimir, extraer, consultar, utilizar, transferir, exportar, importar o procesar (tratar) de cualquier otra forma sus datos personales, conforme a Ley. El usuario declara conocer que los datos pueden ser alojados en plataformas cuyos servidores se encuentren en el extranjero, consintiendo el flujo transfronterizo de sus datos. Esta autorizaci\xf3n es indefinida y estar\xe1 vigente hasta que el usuario la revoque. El usuario tiene derecho a revocar en cualquier momento su consentimiento, comunicando su decisi\xf3n por escrito a CSP quien podr\xe1 informarle a trav\xe9s de cualquier medio de comunicaci\xf3n, sobre otros canales para que puedan hacer efectiva la revocatoria. Asimismo, el usuario declara haber sido informado que podr\xe1n ejercer en cualquier momento sus derechos de acceso, rectificaci\xf3n, cancelaci\xf3n y oposici\xf3n de sus datos de acuerdo a la legislaci\xf3n vigente. Para ello efectuar\xe1 su solicitud por escrito a CSP, quien podr\xe1 informarle a trav\xe9s de cualquier medio de comunicaci\xf3n, sobre otros canales para que pueda hacer efectivo el ejercicio de sus derechos. CSP es titular y responsable de las bases de datos originadas por el tratamiento de los Datos Personales que recopile, los mismos que considerar\xe1 como fidedignos, dado que el usuario los otorga en calidad de Declaraci\xf3n Jurada. Asimismo, CSP declara que ha adoptado los niveles de seguridad apropiados para el resguardo de la informaci\xf3n, respetando las medidas de seguridad t\xe9cnica aplicables a cada categor\xeda y tipo de tratamiento de las Bases de Datos; asimismo, declara que respeta los principios de legalidad, consentimiento, finalidad, proporcionalidad, calidad, disposici\xf3n de recurso, nivel de protecci\xf3n adecuado, conforme a las disposiciones de la Ley de Protecci\xf3n de Datos vigente en Per\xfa. El usuario acepta y da su consentimiento a fin de que CSP le env\xede por medios electr\xf3nicos ofertas, promociones, comunicados, u otros an\xe1logos sobre los servicios de salud que ofrece. Asimismo, declara conocer y acepta que algunos datos sean compartidos con otras empresas del Grupo INTERCORP y Grupo NEXUS, integrantes del mismo grupo empresarial de CSP, para efectos de ofrecerle beneficios, promociones y publicidad de los servicios que presten o bienes que ofrezcan. Ley Aplicable Estos T\xe9rminos se regir\xe1n e interpretar\xe1n de acuerdo con las leyes de la Rep\xfablica del Per\xfa. Asimismo, el Usuario declara su conformidad de someter cualquier discrepancia a la jurisdicci\xf3n de los jueces y tribunales de la Corte Superior de Justicia de Lima Norte. Modificaciones Los presentes T\xe9rminos han sido actualizados a JUNIO 2019 y podr\xe1n ser modificados por CSP en cualquier momento.'}=e,{isMobile:l}=(0,m.$)(),d=()=>{t(!1)};return(0,i.tZ)(R.Z,{PaperProps:{sx:{borderRadius:l?0:void 0}},open:r,fullScreen:l,onClose:d,children:(0,i.tZ)(K,{hideLeftSide:!0,title:"T\xe9rminos y condiciones - aviva",children:(0,i.BX)(c.n,{mb:0,position:"relative",maxWidth:"100%",children:[(0,i.tZ)(H.u6,{typographyProps:{fontWeight:600},customIcon:(e,r)=>(0,i.tZ)(D.Y,{size:r,color:p.O9.primary_darkest}),text:"Atr\xe1s",onClick:d,iconUbi:"left",color:p.O9.primary_darkest,styleContainer:{marginTop:"2.4rem",marginBottom:"2.4rem"}}),(0,i.tZ)(s.Z,{component:"p",variant:"body3",children:a}),(0,i.BX)(z.Z,{gap:"2.4rem",py:"2.4rem",bgcolor:p.O9.white,position:"sticky",bottom:0,children:[(0,i.tZ)(w.vE,{control:n,name:"term_conditions",label:"Acepto los t\xe9rminos y condiciones"}),(0,i.tZ)(x.Z,{onClick:d,disabled:!o,children:"Aceptar t\xe9rminos y condiciones"})]})]})})})},er=a()(()=>Promise.resolve().then(t.bind(t,42876)).then(e=>({default:e.RHFCustomDatePicker})),{loadableGenerated:{webpack:()=>[42876]},ssr:!1}),et=e=>{var r,t,n,o,a,d;let{onRegister:u,isCitaStepper:v=!1,enableMaxWidth:C=!0}
1=e,{control:f,documentTypes:g,errors:Z,handleSubmit:S,lockInputs:E,lockInputssex:I,lockInputsdateborn:P,onChangePassword:N,onChangePhoneNumber:k,onChangeAlphabeticInput:L,sexTypes:M,success:q,openTermConditonsModal:B,setOpenTermConditonsModal:T,values:R}=V(),z=(0,l.useRouter)(),{isMobile:H}=(0,m.$)();return(0,i.BX)("form",{onSubmit:S(u),children:[(0,i.tZ)(c.n,{maxWidth:C?void 0:"100%",pb:H&&v?"13.6rem":void 0,children:(0,i.BX)(b.ZP,{mb:H?"2.6rem":"4.2rem",container:!0,rowSpacing:"1.6rem",columnSpacing:H?"1.6rem":"2.4rem",children:[(0,i.tZ)(b.ZP,{item:!0,min:12,mb:H?void 0:"0.8rem",children:(0,i.tZ)(s.Z,{variant:"h1_bold",color:"secondary",component:"h1",children:"Registrate"})}),(0,i.tZ)(b.ZP,{item:!0,min:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.WV,{control:f,options:null!=g?g:[],label:"Tipo de documento",name:"documentType",disabled:!0})}),(0,i.tZ)(b.ZP,{item:!0,min:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.V9,{disabled:!0,label:"N\xba de documento",control:f,stateInput:"success",name:"documentNumber",type:"number",inputMode:"numeric"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{disabled:E,label:"Nombres",value:R.name,error:!!Z.name,helperText:null===(r=Z.name)||void 0===r?void 0:r.message,onChange:e=>L("name",e),name:"name"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{disabled:E,label:"Apellido paterno",error:!!Z.lastname1,helperText:null===(t=Z.lastname1)||void 0===t?void 0:t.message,value:R.lastname1,onChange:e=>L("lastname1",e),name:"lastname1"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{disabled:E,label:"Apellido materno",error:!!Z.lastname2,helperText:null===(n=Z.lastname2)||void 0===n?void 0:n.message,value:R.lastname2,onChange:e=>L("lastname2",e),name:"lastname2"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(er,{control:f,name:"born_date",fullWidth:!0,maxDate:_.zO(),disabled:P,label:"Fecha de nacimiento"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.WV,{options:null!=M?M:[],disabled:I,label:"Sexo",placeholder:"Seleccione su sexo",control:f,name:"sex"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.V9,{label:"Correo electr\xf3nico",stateInput:q.email?"success":void 0,control:f,name:"email"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{label:"Celular",value:R.phone_number,onChange:k,name:"phone_number",inputMode:"numeric",stateInput:q.phone_number?"success":void 0,error:!!(null==Z?void 0:Z.phone_number),helperText:null==Z?void 0:null===(o=Z.phone_number)||void 0===o?void 0:o.message})}),(0,i.tZ)(b.ZP,{mb:H?void 0:"0.8rem",item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.BX)(s.Z,{mt:"1.6rem",variant:"h1_bold",color:"secondary",component:"h1",children:["Crea tu ",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:"contrase\xf1a"})]})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{name:"password",label:"Crea una contrase\xf1a",value:R.password,isPassword:!0,stateInput:q.password?"success":void 0,onChange:e=>N("password",e),error:!!(null==Z?void 0:Z.password),helperText:null==Z?void 0:null===(a=Z.password)||void 0===a?void 0:a.message,type:"password"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{isPassword:!0,onChange:e=>N("confirm_password",e),label:"Confirma tu contrase\xf1a",stateInput:q.confirm_password?"success":void 0,value:R.confirm_password,error:!!(null==Z?void 0:Z.confirm_password),helperText:null==Z?void 0:null===(d=Z.confirm_password)||void 0===d?void 0:d.message,name:"confirm_password",type:"password"})}),(0,i.tZ)(b.ZP,{my:"1.2rem",item:!0,min:12,display:"flex",flexDirection:"row",gap:2,alignItems:"center",children:(0,i.tZ)(w.vE,{control:f,name:"term_conditions",disableLabelClickeable:!0,label:(0,i.BX)(i.HY,{children:["Acepto los"," ",(0,i.tZ)(s.Z,{component:y.Z,onClick:()=>T(!0),variant:"body3",color:p.O9.text_title,style:{textDecoration:"underline",cursor:"pointer"},children:"t\xe9rminos y condiciones"})]})})}),v&&H?(0,i.tZ)(A.P,{btnId:(0,h.g)({pathname:z.asPath,name:"continuar",description:`Se presi\xf3no el bot\xf3n "Continuar" en ${z.asPath}`}).id}):(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(x.Z,{...(0,h.g)({name:"continuar",pathname:z.asPath,description:`Se presi\xf3no el bot\xf3n "Continuar" en ${z.asPath}`}),size:"large",type:"submit",children:"Continuar"})})]})}),(0,i.tZ)(ee,{control:f,isChecked:R.term_conditions,open:B,setOpen:T})]})};var en=t(83982),ei=t.n(en),eo=t(57960),ea=t(3812),el=t(78873),es=t(34463),ed=t(76903);let ec=e=>{let{message:r,appointmentPayData:t}=e,{isMobile:n}=(0,m.$)(),[o,a]=r.split(","),{appointentMock:l,detailsMock:d}=(0,es.p)({appointmentPayData:t});return(0,i.tZ)(c.n,{children:(0,i.BX)(b.ZP,{container:!0,maxWidth:"132.4rem",children:[(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",justifyContent:"space-between",alignItems:"center",mb:n?"2.4rem":"4rem",children:(0,i.BX)(z.Z,{direction:"column",width:"100%",alignItems:n?"center":void 0,spacing:n?"1.6rem":"2rem",children:[(0,i.tZ)(z.Z,{direction:"row",spacing:"1.2rem",children:(0,i.tZ)(s.Z,{textAlign:n?"center":void 0,variant:n?"h3_bold":"h2_bold",component:"h1",color:"secondary",children:o})}),a&&(0,i.tZ)(s.Z,{color:p.O9.error,component:"h5",variant:n?"h4_medium":"h3_bold",children:a})]})}),t&&(0,i.BX)(z.Z,{width:"100%",direction:n?"column":"row",spacing:n?"2.4rem":"4rem",justifyContent:n?void 0:"space-between",children:[(0,i.tZ)(b.ZP,{maxWidth:"59.9rem",width:"100%",container:!0,rowSpacing:"0.8rem",columnSpacing:"2.5rem",children:l.map(e=>{let{icon:r,label:t,name:n,grid:o}=e;return n?(0,i.tZ)(b.ZP,{item:!0,min:null!=o?o:12,tablet_lg:6,children:(0,i.tZ)(ed.Z8,{icon:(e,t)=>r(e,t),label:t,name:n})},(0,el.D)()):null})}),(0,i.BX)(z.Z,{component:"div",direction:"column",spacing:"1.2rem",height:"fit-content",justifyContent:"center",sx:{borderRadius:"1.6rem",width:"100%",border:`1px solid ${p.O9.neutral_gray_03}`,padding:n?"1.6rem":"2.4rem 3.2rem"},children:[(0,i.BX)(z.Z,{component:"section",direction:"row",alignItems:"center",spacing:"0.8rem",children:[(0,i.tZ)(ea.p,{size:n?24:32,color:"var(--color-primary)"}),(0,i.tZ)(s.Z,{color:"secondary",variant:"body1_semi_bold",children:"Indicaciones para tu cita"})]}),(0,i.tZ)(z.Z,{component:"ul",spacing:.5,children:d.map((e,r)=>e?(0,i.BX)(z.Z,{component:"li",spacing:"0.8rem",direction:"row",alignItems:"center",children:[(0,i.tZ)(eo.z,{size:20,color:p.O9.primary}),(0,i.tZ)(s.Z,{variant:"body3",component:"ul",children:e})]},r):null)})]})]}),(0,i.tZ)(b.ZP,{item:!0,min:12,mt:"3.2rem",mb:"2.4rem",children:(0,i.tZ)(x.Z,{sx:{width:n?void 0:"18.4rem"},size:"large",fullWidth:n,LinkComponent:ei(),href:"/",children:"Ir a Inicio"})})]})})};var eu=t(82290),em=t.n(eu),ep=t(74879),eh=t(23202);let ev=e=>{let{className:r,color:t="var(--color-neutral-gray-07)",height:n=27,width:o=22}=e;return(0,i.tZ)("i",{className:r,children:(0,i.tZ)("svg",{width:o,height:n,viewBox:"0 0 27 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.166504 5.66665C0.166504 2.72113 2.55432 0.333313 5.49984 0.333313H21.4998C24.4454 0.333313 26.8332 2.72113 26.8332 5.66665V16.3333C26.8332 19.2788 24.4454 21.6666 21.4998 21.6666H5.49984C2.55432 21.6666 0.166504 19.2788 0.166504 16.3333V5.66665ZM2.83317 9.66665V16.3333C2.83317 17.8061 4.02708 19 5.49984 19H21.4998C22.9726 19 24.1665 17.8061 24.1665 16.3333V9.66665H2.83317ZM24.1665 6.99998H2.83317V5.66665C2.83317 4.19389 4.02708 2.99998 5.49984 2.99998H21.4998C22.9726 2.99998 24.1665 4.19389 24.1665 5.66665V6.99998ZM5.49984 15C5.49984 14.2636 6.09679 13.6666 6.83317 13.6666H8.1665C8.90288 13.6666 9.49984 14.2636 9.49984 15C9.49984 15.7364 8.90288 16.3333 8.1665 16.3333H6.83317C6.09679 16.3333 5.49984 15.7364 5.49984 15ZM12.1665 15C12.1665 14.2636 12.7635 13.6666 13.4998 13.6666H14.8332C15.5696 13.6666 16.1665 14.2636 16.1665 15C16.1665 15.7364 15.5696 16.3333 14.8332 16.3333H13.4998C12.7635 16.3333 12.1665 15.7364 12.1665 15Z",fill:t})})})},eC=e=>{let{className:r,size:t=32,style:n}=e;return(0,i.tZ)("i",{className:r,style:n,children:(0,i.BX)("svg",{width:t,height:t,viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.BX)("g",{clipPath:"url(#clip0_1228_20461)",children:[(0,i.tZ)("path",{d:"M16.4992 0.000880457C13.9427 0.00131249 11.4236 0.614246 9.15268 1.78836C6.88179 2.96247 4.92525 4.66358 3.44691 6.74924C1.96856 8.83491 1.01144 11.2444 0.655695 13.776C0.299946 16.3076 0.555924 18.8876 1.40219 21.2999C1.76679 23.3855 1.81591 24.3131 1.54671 25.7394C1.3578 26.7604 0.762721 27.4282 0.861901 28.3841C0.956357 29.2541 1.01586 29.7509 1.79324 30.5925C2.71136 31.5239 3.56241 31.4663 3.83351 31.5078C4.77807 31.6533 5.47894 31.1177 6.50568 30.9893C8.12089 30.7871 9.29404 30.6766 11.9379 31.3378L11.9681 31.3435C14.1686 31.993 16.4831 32.1617 18.7545 31.8381C21.0259 31.5145 23.2012 30.7062 25.1327 29.468C27.0643 28.2297 28.7069 26.5906 29.9493 24.6617C31.1916 22.7328 32.0046 20.5592 32.333 18.2885C32.6615 16.0178 32.4977 13.703 31.8529 11.5011C31.208 9.29922 30.0971 7.26179 28.5956 5.52699C27.0941 3.7922 25.237 2.40062 23.1504 1.44666C21.0638 0.492692 18.7964 -0.00134877 16.502 -0.00195312L16.4992 0.000880457Z",fill:"url(#paint0_linear_1228_20461)"}),(0,i.tZ)("path",{d:"M18.7211 11.911C19.319 11.911 19.8036 11.4264 19.8036 10.8286C19.8036 10.2307 19.319 9.74609 18.7211 9.74609C18.1233 9.74609 17.6387 10.23
107 17.6387 10.8286C17.6387 11.4264 18.1233 11.911 18.7211 11.911Z",fill:"#FC70C7"}),(0,i.tZ)("path",{d:"M9.48292 12.1435C8.92283 12.1359 8.36852 12.2574 7.86299 12.4986C7.2698 12.8179 7.18479 12.5468 7.12717 12.4741C7.06955 12.4013 7.08372 12.3116 6.79185 12.3125H5.77361C5.77361 12.3125 5.0803 12.2729 5.11241 12.7338C5.11241 12.7338 5.17381 14.2234 5.17381 15.1557V22.5167C5.17381 23.0834 5.58658 23.5935 6.15049 23.6445C6.29938 23.658 6.44945 23.6404 6.59115 23.5927C6.73285 23.545 6.86307 23.4684 6.97351 23.3676C7.08396 23.2668 7.17222 23.1442 7.23266 23.0074C7.2931 22.8707 7.32441 22.7229 7.32458 22.5734V20.8089C7.32396 20.7479 7.33855 20.6877 7.36702 20.6337C7.39549 20.5798 7.43695 20.5337 7.48766 20.4998C7.53837 20.4659 7.59673 20.4451 7.65747 20.4394C7.71821 20.4336 7.77943 20.4431 7.83559 20.467C8.28143 20.6652 8.76454 20.7657 9.25244 20.7617C11.083 20.7617 13.0524 19.3798 13.0524 16.3439C13.0505 13.9098 11.5506 12.1435 9.48292 12.1435ZM9.01913 18.8896C8.64258 18.8903 8.27655 18.7653 7.97902 18.5345C7.68148 18.3037 7.46946 17.9802 7.37653 17.6153C7.34541 17.4613 7.32803 17.3049 7.32458 17.1478V15.866C7.33246 15.7115 7.35943 15.5586 7.40487 15.4107C7.61362 14.5984 8.29749 14.0316 9.06636 14.0316C10.3236 14.0316 10.8856 15.2237 10.8856 16.4063C10.8847 17.961 10.1876 18.8896 9.01913 18.8896ZM25.3346 12.1435C24.8194 12.1398 24.3102 12.2552 23.8469 12.4807C23.658 12.5751 23.2075 12.5468 23.0913 12.4901C22.9751 12.4334 22.9024 12.3125 22.7616 12.3125H21.5516C21.4961 12.3126 21.4411 12.3242 21.3902 12.3465C21.3393 12.3688 21.2935 12.4013 21.2558 12.4421C21.218 12.4829 21.1891 12.531 21.1707 12.5835C21.1524 12.6359 21.1451 12.6916 21.1493 12.747C21.1918 13.3138 21.2097 13.9107 21.2097 14.7391V19.5167C21.2201 19.9031 21.2579 19.9201 21.2579 19.9201C21.354 20.1338 21.5136 20.3127 21.7151 20.4324C21.9166 20.5521 22.1501 20.6067 22.3838 20.5888C22.9505 20.5463 23.3765 20.0306 23.3765 19.4553V15.696C23.3728 15.5284 23.3958 15.3614 23.4445 15.201L23.4512 15.1812C23.6193 14.6314 24.1284 14.0779 24.8869 14.0779C25.7663 14.0779 26.2093 14.6843 26.2093 15.8811V19.5167C26.2405 20.4613 26.8969 20.6257 27.3824 20.5888C27.9492 20.5463 28.3752 20.0306 28.3752 19.4553V15.7243C28.378 13.0814 26.7382 12.1435 25.3346 12.1435ZM18.6887 12.3125C18.239 12.3125 17.5986 12.5836 17.5986 13.2004V19.5167C17.5986 20.4018 18.239 20.5917 18.6887 20.5917C18.9738 20.5917 19.2473 20.4784 19.4491 20.2769C19.6508 20.0753 19.7643 19.8019 19.7645 19.5167V13.3884C19.7643 13.1031 19.6508 12.8296 19.4491 12.6279C19.2474 12.4262 18.9739 12.3128 18.6887 12.3125ZM15.0351 8.82426C14.7666 8.82197 14.5069 8.9201 14.307 9.09939C14.107 9.27868 13.9813 9.5262 13.9545 9.79338V9.81322V19.6027V19.6225C13.9848 19.8973 14.1187 20.1501 14.3291 20.3295C14.5394 20.5088 14.8102 20.6011 15.0863 20.5876C15.3623 20.5741 15.6228 20.4558 15.8147 20.2568C16.0065 20.0578 16.1152 19.7931 16.1185 19.5167V9.90201C16.1175 9.6155 16.0028 9.34109 15.7997 9.13903C15.5966 8.93696 15.3216 8.82376 15.0351 8.82426Z",fill:"white"})]}),(0,i.BX)("defs",{children:[(0,i.BX)("linearGradient",{id:"paint0_linear_1228_20461",x1:"1.84897",y1:"30.6511",x2:"27.8132",y2:"4.68781",gradientUnits:"userSpaceOnUse",children:[(0,i.tZ)("stop",{stopColor:"#2A86F5"}),(0,i.tZ)("stop",{offset:"0.278693",stopColor:"#20AEE5"}),(0,i.tZ)("stop",{offset:"0.6",stopColor:"#0CDDCF"}),(0,i.tZ)("stop",{offset:"1",stopColor:"#00E0CD"})]}),(0,i.tZ)("clipPath",{id:"clip0_1228_20461",children:(0,i.tZ)("rect",{width:"32",height:"32",fill:"white",transform:"translate(0.5)"})})]})]})})},ef=e=>{let{className:r,size:t=32,style:n}=e;return(0,i.tZ)("i",{style:n,className:r,children:(0,i.BX)("svg",{width:t,height:t,viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.tZ)("rect",{x:"0.5",width:"32",height:"32",rx:"16",fill:"url(#paint0_linear_1228_20455)"}),(0,i.tZ)("path",{d:"M11.7192 19.6261C11.5908 19.7475 11.4694 19.8649 11.3444 19.9793C11.1726 20.1362 10.9845 20.2686 10.7632 20.3487C10.2279 20.5426 9.749 20.2934 9.59544 19.7463C9.52686 19.5035 9.53475 19.2607 9.57663 19.0179C9.61972 18.7615 9.65826 18.502 9.72229 18.2511C9.78815 17.9925 9.87798 17.74 9.96508 17.4872C10.0766 17.1635 10.1922 16.8405 10.3119 16.5182C10.3881 16.3152 10.3851 16.1064 10.3748 15.8973C10.3638 15.68 10.4673 15.5574 10.6819 15.5689C10.8567 15.5783 11.
10297 15.602 11.1626 15.7395C11.3177 15.9 11.3683 16.0921 11.3125 16.3009C11.2069 16.6954 11.0828 17.0869 10.9729 17.4814C10.8834 17.8031 10.7969 18.1263 10.7222 18.4526C10.6992 18.5684 10.6949 18.6871 10.7095 18.8043C10.7326 19.0325 10.9192 19.1469 11.1274 19.0507C11.2498 18.9911 11.3608 18.9106 11.4554 18.8128C11.7532 18.5111 11.9231 18.133 12.0654 17.7409C12.1155 17.6031 12.1671 17.466 12.2172 17.3282C12.3282 17.0171 12.4417 16.7073 12.548 16.3947C12.639 16.1288 12.7158 15.8591 12.8053 15.5932C12.9495 15.1635 13.405 14.7999 13.8675 14.8248C14.1075 14.8379 14.1609 14.9377 14.1175 15.1401C14.0371 15.5149 13.9355 15.8855 13.8332 16.2545C13.3743 17.8965 12.9133 19.538 12.4502 21.179C12.4402 21.2148 12.4326 21.2512 12.4247 21.2834L17.25 20.4992C17.3147 20.1584 17.382 19.8036 17.4558 19.4161C17.3917 19.4559 17.3541 19.4798 17.3159 19.5029C17.1459 19.6055 16.9708 19.6965 16.7723 19.7317C16.4218 19.7942 16.1618 19.6355 16.0561 19.2938C16.0416 19.2468 16.03 19.1988 16.0127 19.1351C15.9478 19.2498 15.8956 19.3542 15.8325 19.4516C15.6531 19.729 15.4246 19.9438 15.0884 20.0182C14.5955 20.1274 14.1142 19.8704 13.9409 19.3961C13.849 19.1324 13.7994 18.8559 13.794 18.5767C13.7667 17.7931 13.9664 17.056 14.2562 16.3367C14.3886 15.9954 14.5665 15.6735 14.7852 15.3799C14.9492 15.156 15.1458 14.9579 15.3685 14.7923C15.7363 14.5289 16.2746 14.4861 16.7038 14.8834C16.7308 14.8045 16.7575 14.7316 16.7802 14.657C16.8409 14.4609 16.9997 14.4066 17.2006 14.4339C17.2799 14.4455 17.3578 14.4649 17.4333 14.4919C17.5023 14.5116 17.5627 14.5538 17.605 14.6119C17.6472 14.6699 17.6688 14.7403 17.6664 14.8121C17.6645 14.9155 17.6515 15.0185 17.6275 15.1192C17.4597 15.8976 17.2825 16.6739 17.1232 17.4538C17.0725 17.7018 17.0652 17.9588 17.0421 18.2125C17.0392 18.2644 17.0446 18.3165 17.0582 18.366
17C17.0886 18.4914 17.1447 18.5233 17.264 18.4744C17.3503 18.4376 17.4332 18.3931 17.5116 18.3415C17.636 18.2608 17.6995 18.1451 17.7277 17.9946C17.9416 16.8602 18.1629 15.727 18.382 14.5933C18.3844 14.5796 18.389 14.5659 18.392 14.5523C18.4594 14.2388 18.5771 14.2367 18.8399 14.2716C18.9363 14.2873 19.0309 14.3123 19.1225 14.3462C19.2396 14.3863 19.2697 14.4409 19.2566 14.5675C19.2441 14.6445 19.2441 14.7231 19.2566 14.8002C19.3228 14.7201 19.3874 14.6388 19.4557 14.5605C19.5416 14.4618 19.6187 14.3505 19.7203 14.2716C19.9983 14.0558 20.3179 13.9984 20.6581 14.081C20.8917 14.1359 21.035 14.301 21.1278 14.5134C21.2732 14.8473 21.3148 15.2032 21.3239 15.5632C21.3406 16.2308 21.1925 16.8699 21.0022 17.5018C20.8933 17.8632 20.7594 18.2171 20.5594 18.5391C20.4532 18.717 20.3308 18.8847 20.1937 19.0401C19.6153 19.6698 18.8706 19.4528 18.4639 19.078C18.4336 19.0498 18.406 19.0173 18.3507 18.9606C18.2782 19.448 18.2105 19.9047 18.1383 20.3839C18.2752 20.3681 18.3899 20.3554 18.5046 20.3414C19.422 20.2291 20.3388 20.1135 21.2565 20.0051C21.6735 19.9563 22.0914 19.9141 22.5099 19.8838C22.7309 19.8713 22.9526 19.8756 23.173 19.8965C23.5289 19.9268 23.6867 20.2658 23.61 20.5641C23.5959 20.6295 23.5629 20.6891 23.515 20.7357C23.4671 20.7822 23.4065 20.8136 23.3408 20.8257C23.0868 20.8761 22.8334 20.9332 22.5769 20.966C21.4401 21.1107 20.3027 21.247 19.1656 21.3884C18.8014 21.4339 18.4372 21.4885 18.073 21.5322C17.9941 21.5416 17.9617 21.568 17.9419 21.6457C17.9062 21.7871 17.8616 21.9261 17.8084 22.0618C17.756 22.1961 17.6567 22.3068 17.5289 22.3735C17.308 22.4949 17.0603 22.3823 17.0236 22.1325C17.003 21.9905 17.02 21.8427 17.02 21.6825C16.8076 21.7128 16.603 21.7353 16.4012 21.7711C15.0413 22.0108 13.6848 22.2673 12.3407 22.585C12.2263 22.612 12.0855 22.6153 12.0069 22.6857C11.9283 22.7562 11.9134 22.8948 11.877 23.0062C11.67 23.6378 11.4406 24.2605 11.1353 24.8526C10.8066 25.4899 10.4109 26.0786 9.88799 26.5742C9.56783 26.8777 9.20487 27.1059 8.75936 27.1811C7.97427 27.3135 7.30875 26.7897 7.25412 25.9927C7.22802 25.6128 7.32969 25.2556 7.45017 24.9002C7.60519 24.4532 7.83281 24.0347 8.12389 23.6617C8.27562 23.4626 8.4398 23.2645 8.62826 23.1006C9.28984 22.5261 9.99815 22.0214 10.8351 21.7256C10.8854 21.7128 10.9335 21.693 10.9781 21.6667C11.0278 21.6297 11.087 21.5838 11.1052 21.5292C11.3143 20.9089 11.5167 20.2849 11.7201 19.6643C11.722 19.6516 11.7217 19.6387 11.7192 19.6261ZM10.6373 23.0554C10.597 23.0679 10.5574 23.0823 10.5186 23.0988C9.9059 23.3959 9.38028 23.7998 8.96087 24.3373C8.69867 24.6732 8.46651 25.028 8.34724 25.4416C8.31099 25.568 8.29491 25.6993 8.2996 25.8307C8.30779 26.0367 8.48168 26.1493 8.67894 26.0856C8.75872 26.0573 8.83419 26.0181 8.90321 25.9691C9.1205 25.8222 9.29288 25.6279 9.4519 25.4228C9.81607 24.9506 10.1001 24.4292 10.3408 23.8857C10.4582 23.6202 10.549 23.3431 10.6518 23.0709L10.6679 23.0539L10.6373 23.0554ZM20.3576 15.816C20.3403 15.7179 20.3273 15.5516 20.2808 15.3956C20.1971 15.1174 20.0056 15.0521 19.7749 15.2299C19.6389 15.3308 19.5235 15.4569 19.435 15.6014C19.3074 15.8261 19.2015 16.0625 19.1188 16.3073C18.9082 16.9273 18.7723 17.5676 18.6402 18.2083C18.6232 18.2905 18.6402 18.3491 18.7149 18.3834C18.7767 18.4166 18.8432 18.44 18.9122 18.4529C19.0368 18.4697 19.1637 18.4545 19.2808 18.4086C19.3979 18.3627 19.5013 18.2877 19.5813 18.1907C19.7021 18.0524 19.8021 17.8973 19.8781 17.7303C19.989 17.471 20.0859 17.206 20.1685 16.9364C20.2784 16.5947 20.3339 16.2411 20.3576 15.816ZM16.5365 15.8937C16.5435 15.6114 16.3909 15.4879 16.1693 15.5443C16.1106 15.5609 16.0533 15.5824 15.9982 15.6087C15.6762 15.7534 15.444 15.9956 15.2698 16.2951C15.0166 16.7275 14.8612 17.2101 14.8146 17.709C14.7916 17.9494 14.804 18.1901 14.8957 18.4192C14.9155 18.4719 14.9414 18.5222 14.9727 18.5691C15.1293 18.7922 15.3724 18.8119 15.5609 18.6149C15.7305 18.4377 15.834 18.2183 15.9108 17.9907C16.0904 17.4508 16.2586 16.907 16.4249 16.3628C16.4771 16.1923 16.5083 16.0153 16.5365 15.8937Z",fill:"#FCFBFC"}),(0,i.tZ)("path",{d:"M17.4242 4.80078C18.9986 4.89638 20.2426 5.62017 20.9242 7.15363C21.6058 8.6871 21.1442 10.5016 19.8466 11.5735C19.0232 12.2532 18.074 12.5525 17.0121 12.4981C16.6911 12.485 16.374 12.4236 16.0713 12.3161C16.0061 12.2889 15.935 12.2786 15.8647 12.2861C15.7945 12.2936 15.7272 12.3188 15.6692 12.3592C15.4801 12.483 15.2923 12.6092 15.1038 12.7343C14.9858 12.8122 14.868 12.8905 14.7491 12.967C14.7091 12.9921 14.6675 13.0144 14.6243 13.0335C14.4271 13.1212 14.3351 13.0696 14.3275 12.8566C14.3237 12.7293 14.3301 12.6019 14.3467 12.4757C14.3785 12.2183 14.418 11.9622 14.458 11.7061C14.4917 11.4888 14.4423 11.3134 14.2911 11.1368C13.6365 10.3726 13.3391 9.47978 13.388 8.47466C13.4253 7.70687 13.6963 7.02223 14.1388 6.40405C14.2687 6.22196 14.4301 6.0599 14.5919 5.90422C15.2331 5.28665 16.0088 4.951 16.8855 4.83781C17.0385 4.81656 17.196 4.81535 17.4242 4.80078ZM16.5138 10.5838C16.6679 10.5492 16.8725 10.5268 17.06 10.4567C17.2457 10.3881 17.4009 10.256 17.4983 10.
10837C17.5957 9.91146 17.6288 9.71026 17.5917 9.51589C17.5505 9.2901 17.4269 9.11955 17.2412 8.98906C16.9878 8.81061 16.6986 8.70925 16.4139 8.59454C16.2668 8.53384 16.115 8.47072 15.9891 8.37664C15.7287 8.18211 15.7766 7.85163 16.0762 7.72113C16.325 7.61218 16.5654 7.64921 16.793 7.78486C16.9359 7.86984 17.0203 7.99396 17.0236 8.16603C17.0249 8.20363 17.0308 8.24094 17.0412 8.2771C17.0776 8.40517 17.1833 8.48255 17.301 8.47072C17.3631 8.46585 17.421 8.43785 17.4634 8.39226C17.5058 8.34668 17.5295 8.28684 17.5298 8.2246C17.5368 7.8838 17.4163 7.60065 17.1098 7.43071C16.6937 7.20037 16.2558 7.17275 15.8155 7.35635C15.5557 7.46439 15.3842 7.65801 15.349 7.94874C15.3087 8.26435 15.3997 8.53232 15.6729 8.70955C15.8251 8.80317 15.9833 8.8869 16.1463 8.96023C16.3077 9.037 16.4783 9.09497 16.6382 9.17448C16.7447 9.22479 16.843 9.29077 16.9298 9.37022C16.9945 9.43009 17.0404 9.50744 17.0619 9.59288C17.0835 9.67831 17.0798 9.76817 17.0512 9.85153C16.9978 10.0269 16.8418 10.0682 16.6846 10.0943C16.6143 10.1046 16.5433 10.109 16.4722 10.1074C16.0209 10.1055 15.7961 9.90404 15.7439 9.45702C15.725 9.29617 15.6204 9.20149 15.4723 9.2115C15.3296 9.22152 15.2295 9.33684 15.2422 9.49707C15.2783 9.9617 15.5333 10.3866 16.0728 10.5177C16.2003 10.5486 16.3332 10.5574 16.5129 10.5838H16.5138ZM19.8077 7.48837C19.8053 7.35878 19.7586 7.28686 19.6699 7.24558C19.6268 7.22557 19.5785 7.21935 19.5317 7.22777C19.4849 7.23618 19.4418 7.25883 19.4083 7.29262C19.3741 7.33134 19.3449 7.37428 19.3215 7.42039C18.8342 8.30735 18.3477 9.19491 17.8621 10.0831C17.8379 10.1235 17.8169 10.1659 17.7993 10.2096C17.7827 10.2591 17.783 10.3127 17.8002 10.3619C17.8174 10.4112 17.8505 10.4533 17.8943 10.4816C17.9381 10.51 17.9901 10.523 18.0421 10.5185C18.0941 10.514 18.1431 10.4924 18.1814 10.457C18.214 10.4231 18.2415 10.3847 18.263 10.3429C18.7615 9.43385 19.2591 8.52453 19.7558 7.61492C19.776 7.57369 19.7931 7.53098 19.8068 7.48715L19.8077 7.48837Z",fill:"#0ADFC4"}),(0,i.tZ)("path",{d:"M21.3926 17.619C21.4102 17.3079 21.3965 17.0533 21.4454 16.8111C21.5141 16.4771 21.6075 16.1487 21.7246 15.8284C21.9224 15.2807 22.1846 14.7608 22.5591 14.3111C22.7438 14.0907 22.9557 13.8947 23.1898 13.7278C23.4395 13.5502 23.7436 13.5241 24.0483 13.5618C24.2319 13.5842 24.4043 13.634 24.5521 13.7521C24.7265 13.89 24.8395 14.0912 24.8665 14.312C24.905 14.5663 24.861 14.8085 24.7803 15.0455C24.4531 16.0054 23.7997 16.6111 22.8098 16.8475C22.7969 16.8532 22.7832 16.8567 22.7691 16.8578C22.5798 16.8308 22.5352 16.9598 22.493 17.1024C22.4305 17.3149 22.4019 17.5273 22.4554 17.744C22.513 17.9804 22.6981 18.1054 22.9409 18.0684C23.2162 18.0262 23.4468 17.8863 23.6535 17.7127C23.822 17.5694 23.9804 17.4146 24.1275 17.2493C24.3466 17.0065 24.4744 17.0202 24.6085 17.3225C24.6179 17.344 24.6261 17.3662 24.6364 17.3874C24.7739 17.673 24.7299 17.9073 24.4923 18.1361C24.1102 18.5042 23.7227 18.8587 23.2213 19.0544C23.0392 19.1254 22.845 19.1879 22.6517 19.2061C22.1155 19.2589 21.6991 18.9761 21.5191 18.4626C21.4825 18.3656 21.4562 18.265 21.4408 18.1625C21.4166 17.9625 21.4047 17.7613 21.3926 17.619ZM22.7634 15.9246L22.7904 15.9614C22.9163 15.9143 23.048 15.8785 23.167 15.8178C23.5114 15.6418 23.7964 15.4027 23.9348 15.0251C23.9773 14.9089 24.004 14.7893 23.9682 14.6655C23.9324 14.5417 23.834 14.4704 23.7108 14.5077C23.6162 14.5344 23.5295 14.5835 23.4577 14.6507C23.1063 15.0091 22.9087 15.4549 22.7634 15.9246Z",fill:"#FCFBFC"}),(0,i.tZ)("defs",{children:(0,i.BX)("linearGradient",{id:"paint0_linear_1228_20455",x1:"32.5",y1:"2.38419e-08",x2:"0.1",y2:"33.2",gradientUnits:"userSpaceOnUse",children:[(0,i.tZ)("stop",{stopColor:"#8A26A9"}),(0,i.tZ)("stop",{offset:"1",stopColor:"#620D83"})]})})]})})},eg=e=>[{name:"Tarjeta de d\xe9bito / cr\xe9dito",icon:e=>(0,i.tZ)(ev,{height:25,width:30,color:e}),value:"credit/debit"},{name:"Pague con Yape / Plin",icon:()=>(0,i.BX)(z.Z,{direction:"row",spacing:e?0:.8,children:[(0,i.tZ)(ef,{style:e?{position:"relative",left:"0.6rem",zIndex:1}:void 0}),(0,i.tZ)(eC,{style:{zIndex:2}})]}),value:"yape/plin"}],eZ={ruc:{required_error:"El campo RUC es requerido",invalid_type_error:"Ingresa un RUC v\xe1lido"}
1,social_reason:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una raz\xf3n social v\xe1lida"},address:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una direcci\xf3n v\xe1lida"}},eb=M.z.object({ruc:M.z.string(eZ.ruc).nonempty(eZ.ruc.required_error),social_reason:M.z.string(eZ.social_reason).nonempty(eZ.social_reason.required_error),address:M.z.string(eZ.address).nonempty(eZ.address.required_error)}).superRefine((e,r)=>{let{ruc:t}=e;t.length<11&&r.addIssue({path:["ruc"],code:M.z.ZodIssueCode.custom,message:"El RUC debe contener 11 d\xedgitos"}),t.length>12&&r.addIssue({path:["ruc"],code:M.z.ZodIssueCode.custom,message:"El RUC debe contener 11 d\xedgitos"})}),ey={address:"",ruc:"",social_reason:""},ex=()=>{let e=(0,E.cI)({mode:"onSubmit",defaultValues:ey,resolver:(0,L.F)(eb)}),r=e.watch();return{...e,voucherFormData:r}};var ew=t(6288);let e_=e=>{let{control:r,enableBill:t,setEnableBill:n,setValue:o,values:a,formState:d}=e,{isMobile:c}=(0,m.$)(),u=(0,l.useRouter)(),v=d.errors.ruc;return(0,i.BX)(b.ZP,{sx:{pointerEvents:"none"},container:!0,mb:c?"2.4rem":void 0,children:[(0,i.BX)(b.ZP,{item:!0,min:12,mb:t?"0.8rem":"2.4rem",display:"flex",flexDirection:"row",gap:c?"1.6rem":"2.4rem",alignItems:"center",children:[(0,i.tZ)(s.Z,{variant:"body1_semi_bold",color:p.O9.text_title_p2,children:"\xbfDeseas factura?"}),(0,i.tZ)(ew.Z,{...(0,h.g)({name:t?"deshabilitar-factura":"habilitar-factura",pathname:u.asPath}),checked:t,value:t,onChange:(e,r)=>n(r)})]}),(0,i.tZ)(ep.Z,{in:t,children:(0,i.tZ)(b.ZP,{item:!0,min:12,mb:"4.8rem",children:(0,i.BX)(b.ZP,{container:!0,rowSpacing:"1.6rem",columnSpacing:"2.4rem",children:[(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(w.t7,{label:"RUC",fullWidth:!0,placeholder:"Ingresa RUC",value:a.ruc,onChange:e=>{(!(e.length>0)||P.$V.test(e))&&(e.length>11||o("ruc",e,{shouldValidate:!0}))},name:"ruc",inputMode:"numeric",error:!!v,helperText:null==v?void 0:v.message})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(w.V9,{fullWidth:!0,control:r,placeholder:"Ingresa tu raz\xf3n social",name:"social_reason",label:"Raz\xf3n social"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(w.V9,{placeholder:"Ingresa una direcci\xf3n",fullWidth:!0,control:r,name:"address",label:"Direcci\xf3n"})})]})})})]})};var eS=t(11821),eE=t(47137),eI=t(4993),eP=t(34056),eN=t(24326),ek=t(49042),eL=t(79962),eM=t(35626),eq=t(79247),eB=t(76763),eT=t(43231),eV=t(86462),eA=t(94707),eR=t(87109),ez=t(22596);let eH=e=>{var r,t,n,o,a,d,u,v,C,f;let{open:g,onCancel:Z,appointmentPayData:b,onContinueModal:y}=e,{isMobile:_,isMobileSmall:E}=(0,m.$)(),[I,P]=(0,S.useState)(!1),[k,L]=(0,S.useState)(!1),{openAlert:M}=(0,eA.Z)(),q=(0,l.useRouter)(),{appointmentConfirmationFull:B,patient:T}=(0,eT.Z)(),{guarantorsCatalog:V}=(0,N.Z)(),{selectedSure:A,setSelectedSure:H,sureQuestions:D,setSureQuestions:O,setSelectedSureQuestion:X,selectedSureQuestion:$,setSelectedPatientPlan:W,resetSureStateModal:F,setSurePrice:j,surePrice:U}=(0,eV.Z)();(0,S.useEffect)(()=>{var e,r,t;let n=JSON.parse(null!==(e=localStorage.getItem("appoimentScheduleState"))&&void 0!==e?e:"{}");if(n)try{(null==n?void 0:null===(t=n.state)||void 0===t?void 0:null===(r=t.selectedCenter)||void 0===r?void 0:r.id)===2?L(!0):L(!1)}catch(e){}F()},[]),(0,S.useEffect)(()=>{},[k]);let G=async e=>{if(!T&&!(null==b?void 0:b.patientId))throw Error("No hay un paciente para consultar los seguros");if(!B&&!b)throw Error("No se encontro informacion de la cita");if(!e)throw Error("No hay seguro seleccionado");if(!V)throw Error("No se encontr\xf3 el catalogo de seguros");let r=V.find(r=>r.id===e);if(!r)throw Error("No se encontro el seguro dentro del catalogo");if(e!==(null==A?void 0:A.id)){P(!0),H(null),O(null),(0,eR.Z)("select_item",{item_list_name:"Selecciona un seguro EPS",items:[{item_id:e,item_name:r.name}]});try{let t=await (0,ez.fu)({centerId:B?B.medicalCenter.centro.id:b?b.idCenter:0,serviceId:B?B.service.basicService.id:b?b.servideId:0,guarantorId:e,patientId:T?T.patientId:b?b.patientId:0});t.questions.length>0?O(t.questions):j(t.priceDefault),H(r),W(null)}catch(e){M(e.message,{type:"info",title:"Atenci\xf3n"})}finally{P(!1)}}},Y=e=>{if(!D)throw Error("No se econtr\xf3 las preguntas");let r=D.find(r=>r.id===Number(e));if(!r)throw Error("No se econtr\xf3 la pregunta en el catalogo");X(r),j(r.price)},J=D?!A||!$:!A;return(0,i.BX)(R.Z,{PaperProps:{style:_?{borderRadius:0}:void 0},open:g,onClose:()=>"",fullScreen:_,children:[(0,i.BX)(c.n,{margin:_?"3rem 0":"6rem 4.8rem 2.4rem 4.8rem",width:_?"100%":void 0,alignSelf:"center",maxWidth:_?void 0:"49.2rem",paddingBottom:_?"12rem":void 0,children:[(0,i.BX)(z.Z,{gap:"2.4rem",children:[(0,i.BX)(s.Z,{textAlign:"center",color:"secondary",variant:"h3_bold",children:["Selecciona un ",(0,i.tZ)("span",{style:{color:p.O9.primary},children:"seguro EPS"})]}),V&&(0,i.tZ)(z.Z,{alignSelf:E?void 0:"center",direction:E?"column":"row",flexWrap:"wrap",gap:"1.6rem",mb:"2.4rem",children:V.filter(e=>!k||23===e.id||35===e.id||22===e.id).map((e,t)=>(0,i.tZ)(w.pO,{title:e.name,subtitle:(null==A?void 0:A.id)===e.id&&U?`S/ ${U}`:void 0,btnId:(0,h.g)({pathname:q.asPath,name:`seleccionar-seguro-${e.name}`}).id,...k?{}:{sxCard:{width:E?"100%":"48%"}},selectedValue:null!==(r=null==A?void 0:A.id)&&void 0!==r?r:null,onClick:G,value:e.id},t))})]}),D&&(0,i.BX)(z.Z,{gap:"2.4rem",mb:"2.4rem",children:[(0,i.tZ)(s.Z,{color:_?void 0:p.O9.text_body_b1,variant:_?"body3_semi_bold":"body2_semi_bold",component:"p",children:"Marca una opci\xf3n para informarte el monto a pagar por tu consulta"}),(0,i.tZ)(eP.Z,{children:(0,i.tZ)(eN.Z,{"aria-labelledby":"Grupo de radio botones",value:null!==(t=null==$?void 0:$.id)&&void 0!==t?t:"",onChange:(e,r)=>Y(r),children:D.map((e,r)=>(0,i.tZ)(ek.Z,{componentsProps:{typography:{sx:{...eB.O.body3}}},value:e.id,control:(0,i.tZ)(eL.Z,{}),label:(0,eM.Z)(e.question.toLowerCase().trim())},r))})})]}),_?(0,i.BX)(z.Z,{gap:"0.8rem",position:"fixed",bottom:0,left:0,width:"100%",pb:"2rem",bgcolor:p.O9.white,alignSelf:_?void 0:"center",children:[(0,i.tZ)(x.Z,{...(0,h.g)({pathname:q.asPath,name:`continuar-seguro-seleccionado-${null!==(n=null==A?void 0:A.name)&&void 0!==n?n:"ninguno"}`,description:`Seleccion\xf3 el seguro${null!==(o=null==A?void 0:A.name)&&void 0!==o?o:"ninguno"} y le dio al boton continuar`}),sx:{marginTop:"2rem",maxWidth:_?void 0:"15.8rem",width:_?"90%":void 0,alignSelf:"center"},onClick:y,disabled:J,children:"Continuar"}),(0,i.tZ)(x.Z,{...(0,h.g)({pathname:q.asPath,name:`cancelar-seguro-seleccionado-${null!==(a=null==A?void 0:A.name)&&void 0!==a?a:"ninguno"}`,description:`Seleccion\xf3 el seguro${null!==(d=null==A?void 0:A.name)&&void 0!==d?d:"ninguno"} y le dio al boton cancelar`}),sx:{width:_?"90%":void 0,alignSelf:"center"},onClick:Z,variant:"text",children:"Cancelar"})]}):(0,i.BX)(z.Z,{width:"100%",direction:"row-reverse",gap:"2.4rem",justifyContent:"center",alignItems:"center",children:[(0,i.tZ)(x.Z,{onClick:y,disabled:J,size:"large",...(0,h.g)({pathname:q.asPath,name:`continuar-seguro-seleccionado-${null!==(u=null==A?void 0:A.name)&&void 0!==u?u:"ninguno"}`,description:`Seleccion\xf3 el seguro${null!==(v=null==A?void 0:A.name)&&void 0!==v?v:"ninguno"} y le dio al boton continuar`}),sx:{maxWidth:"15.8rem"},children:"Continuar"}),(0,i.tZ)(x.Z,{...(0,h.g)({pathname:q.asPath,name:`cancelar-seguro-seleccionado-${null!==(C=null==A?void 0:A.name)&&void 0!==C?C:"ninguno"}`,description:`Seleccion\xf3 el seguro${null!==(f=null==A?void 0:A.name)&&void 0!==f?f:"ninguno"} y le dio al boton cancelar`}),size:"large",sx:{maxWidth:"15.8rem"},onClick:Z,variant:"text",children:"Cancelar"})]})]}),(0,i.tZ)(eq.BackdropLoader,{loading:I,title:"Estamos verificaci\xf3n la informaci\xf3n con tu compa\xf1\xeda de seguros..."})]})},eD=e=>{var r,t,n,i,o,a,l,s,d,c,u,m;let{appointmentPayData:h,appointmentInfo:v,appointmentConfirmationFull:C,patient:g,selectedSure:Z,selectedPatientPlan:b,surePrice:y}=e,x=null!=v?v:C;if(!x&&!h)return null;let w=e=>"string"==typeof e?(0,f.R0)(e.toLowerCase()):"",_=e=>"string"==typeof e?e:void 0;return{...h?{specialty:w(h.service),doctor:w(h.professionalName),center:w(h.center),centerId:h.idCenter,patient:w(h.patientFullName),consultType:h.typeCenter,consultTypeId:null!==(s=h.typeCenterId)&&void 0!==s?s:1}:x?{specialty:w(null===(t=x.service)||void 0===t?void 0:null===(r=t.basicService)||void 0===r?void 0:r.description),doctor:w(null===(n=x.professional)||void 0===n?void 0:n.fullName),center:w(null===(o=x.medicalCenter)||void 0===o?void 0:null===(i=o.centro)||void 0===i?void 0:i.name),centerId:null===(l=x.medicalCenter)||void 0===l?void 0:null===(a=l.centro)||void 0===a?void 0:a.id,patient:g?(c=g.name,u=g.surname1,m=g.surname2,(0,p.Pp)("string"==typeof c?c:"","string"==typeof u?u:"","string"==typeof m?m:"").toLowerCase()):void 0,consultType:x.consulType,consultTypeId:x.consulTypeId}:{},sure:null!==(d=_(null==b?void 0:b.name))&&void 0!==d?d:_(null==Z?void 0:Z.name),price:y?`S/ ${y}`:void 0}},eO=e=>{let{appointmentPayData:r}=e,[t,n]=(0,S.useState)(!1),[i,o]=(0,S.useState)(!1),[a,l]=(0,S.useState)(!1),{openAlert:s}=(0,eA.Z)(),{patientPlans:d,setPatientPlans:c,selectedPatientPlan:u,setSelectedPatientPlan:m,setSureQuestions:p,selectedSure:h,selectedSureQuestion:v,surePrice:C,setSurePrice:g,resetSureStateModal:Z}=(0,eV.Z)(),{appointmentConfirmationFull:b,patient:y}=(0,eT.Z)();(0,S.useEffect)(()=>{x()},[i]);let x=async()=>
1{if(!b&&!r)throw Error("No hay informacion sobre la cita");if(!y&&!(null==r?void 0:r.patientId))throw Error("No hay un paciente para consultar los seguros");let e=null==b?void 0:b.provisions[0].id;if(r){let t=await (0,ez.wF)({basicServiceId:r.servideId,centerId:r.idCenter},s);if(!t)throw Error("No hay provision para mostrar los seguros y planes");e=t[0].id}let t=(null==b?void 0:b.appointmentDateTime)?_.Hf(b.appointmentDateTime).toFormat("yyyy-MM-dd"):(null==r?void 0:r.day)?_.uD(r.day,"dd/MM/yyyy").toFormat("yyyy-MM-dd"):void 0;if(!t)throw Error("No se pudo obtener la fecha propuesta (ni appointmentDateTime ni day est\xe1n definidos).");l(!0);try{var n,i,o,a,d,u,m,p;let l=await (0,ez.sF)({centerId:null!==(i=null!==(n=null==r?void 0:r.idCenter)&&void 0!==n?n:null==b?void 0:b.medicalCenter.centro.id)&&void 0!==i?i:0,patientId:null!==(a=null!==(o=null==r?void 0:r.patientId)&&void 0!==o?o:null==y?void 0:y.patientId)&&void 0!==a?a:0,professionalId:null!==(u=null!==(d=null==r?void 0:r.professionalId)&&void 0!==d?d:null==b?void 0:b.professional.id)&&void 0!==u?u:0,provissionId:null!=e?e:0,propossedDateString:t,serviceId:null!==(p=null!==(m=null==r?void 0:r.servideId)&&void 0!==m?m:null==b?void 0:b.service.basicService.id)&&void 0!==p?p:0}),s=l.map(e=>{let r=e.flagDiscount;return{id:e.id,name:(0,f.R0)(e.name.toLowerCase().trim()),price:r?e.basePrice.toString():e.total.toString(),discountAmount:e.total,discountPercent:e.discountPercentage,hasDiscount:r}});E(),c(s)}catch(e){console.error(e),s(P.bV)}finally{l(!1)}},w=()=>{(0,eR.Z)("select_item",{item_list_name:"Selecciona un seguro",sure:null==h?void 0:h.name})},E=()=>{let e=eD({appointmentPayData:r,appointmentInfo:b,patient:y,selectedSure:h,selectedPatientPlan:u,surePrice:C});try{if(e){let r=e.centerId;1===r||2===r?o(!0):o(!1)}}catch(e){}};return{isLoadingPatientPlans:a,patientPlans:d,onClickPlanCard:e=>{if(!d)throw Error("No se encontro el catalogo de planes");if(e){var r,t,n;Z();let i=d.find(r=>r.id===e);if(!i)throw Error("Plan escogido es invalido");if(!i.price&&!i.discountAmount)throw Error("Plan escogido no tiene precio");m(i),i.hasDiscount&&i.discountAmount?g(null!==(n=null===(t=i.discountAmount)||void 0===t?void 0:t.toString())&&void 0!==n?n:null):g(null!==(r=null==i?void 0:i.price)&&void 0!==r?r:null),(0,eR.Z)("select_item",{item_list_name:"Selecciona un seguro",items:[{item_id:i.id,item_name:i.name,price:i.price,discount:Number(null==i?void 0:i.price)-Number(null==i?void 0:i.discountAmount)}]})}},selectedPatientPlan:u,selectedSure:h,appointmentCenter:i,onClickSureCard:()=>{null===h&&null===v&&(m(null),n(!0))},surePrice:C,selectedSureQuestion:v,onContinueModal:()=>{w(),p(null),n(!1)},onCancelModal:()=>{Z(),n(!1)},setOpenSureModal:n,openSureModal:t}},eX=e=>{var r;let{appointmentPayData:t}=e,n=(0,l.useRouter)(),{isMobile:o}=(0,m.$)(),[a,d]=(0,S.useState)(!1),[c,u]=(0,S.useState)(null),[v,C]=(0,S.useState)(void 0),{isLoadingPatientPlans:f,onCancelModal:g,onClickPlanCard:Z,onClickSureCard:y,onContinueModal:x,openSureModal:_,patientPlans:E,setOpenSureModal:I,selectedPatientPlan:P,selectedSure:N,appointmentCenter:k,selectedSureQuestion:L,surePrice:M}=eO({appointmentPayData:t});return((0,S.useEffect)(()=>{let e,r=null;if(n.asPath.includes("citas")){if(r=localStorage.getItem("citasStepper")){var t,i,o,a;let n=JSON.parse(r);e=null===(a=n.state)||void 0===a?void 0:null===(o=a.appointmentInfo)||void 0===o?void 0:null===(i=o.service)||void 0===i?void 0:null===(t=i.basicService)||void 0===t?void 0:t.id}}else if(n.asPath.includes("pagos-online")&&(r=localStorage.getItem("payData"))){let t=JSON.parse(r);e=t.servideId}u(r),C(e)},[n.asPath]),c)?(0,i.BX)(i.HY,{children:[f&&(0,i.tZ)(eI.a,{title:"Cargando planes..."}),E&&(0,i.BX)(b.ZP,{container:!0,columnSpacing:"2.4rem",rowSpacing:o?"1.2rem":"1.6rem",children:[E.map(e=>{let{id:t,name:o,price:a,discountAmount:l,discountPercent:s,hasDiscount:d}=e;return(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(w.pO,{btnId:(0,h.g)({pathname:n.asPath,name:`plan-${o}`}).id,hasDiscount:d,discountAmount:l?`S/ ${null!=l?l:""}
1`:void 0,discountPercent:s,sxCard:{height:"5.8rem",width:"100%"},value:t,onClick:Z,selectedValue:null!==(r=null==P?void 0:P.id)&&void 0!==r?r:null,title:o,subtitle:a?`S/ ${null!=a?a:""}`:void 0})},(0,el.D)())}),k&&14!==v&&15!==v&&54!==v&&12!==v&&(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(w.pO,{btnId:(0,h.g)({pathname:n.asPath,name:"seguro-eps"}).id,checked:!!N,sxCard:{height:"5.8rem",width:"100%"},onClick:y,title:N?N.name:"Seguros o EPS",subtitle:N?`S/ ${null!=M?M:""}`:void 0})}),k&&(14===v||15===v||54===v||12===v)&&(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(w.pO,{btnId:(0,h.g)({pathname:n.asPath,name:"seguro-eps"}).id,checked:!!N,sxCard:{height:"5.8rem",width:"100%"},onClick:()=>{d(!0)},title:N?N.name:"Seguros o EPS",subtitle:N?`S/ ${null!=M?M:""}`:void 0})}),N&&(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.BX)(z.Z,{gap:"1.6rem",alignItems:o?void 0:"center",children:[(0,i.BX)(z.Z,{onClick:()=>I(!0),component:"div",sx:{cursor:"pointer",height:"5.8rem"},direction:"row",gap:"0.8rem",alignItems:"center",children:[(0,i.tZ)(s.Z,{variant:o?"body3_semi_bold":"body2_semi_bold",color:"primary",children:"Elegir otro seguro"}),(0,i.tZ)(eS.o,{color:p.O9.primary,size:o?22:24})]}),L&&(0,i.tZ)(s.Z,{variant:"body3",children:null==L?void 0:L.question})]})})]}),(0,i.tZ)(eE.i,{open:a,onClose:()=>d(!1),description:"Tener en cuenta que para las especialidades de psicolog\xeda, psiquiatr\xeda, odontolog\xeda y nutrici\xf3n, en caso de ser paciente de aseguradora, el pago debe validarse al momento del registro en admisi\xf3n el d\xeda de tu cita.",type:"info"}),_&&(0,i.tZ)(eH,{appointmentPayData:t,onCancel:g,onContinueModal:x,open:_})]}):null};var e$=t(921),eW=t(80104),eF=t(5477),ej=t(32984),eU=t(68063);let eG={isLoading:!1,familiars:null},eY=(0,eU.Ue)(e=>({...eG,setIsLoading:r=>e(()=>({isLoading:r})),setFamiliars:r=>e(()=>({familiars:r}))}));var eJ=t(85189);let eQ=function(){let{refresh:e,ssrFamiliars:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{refresh:!1,ssrFamiliars:null},t=(0,S.useRef)(!0),{user:n}=(0,eh.aC)(),{setFamiliars:i,familiars:o,isLoading:a,setIsLoading:l}=eY();return(0,S.useEffect)(()=>{r&&i(r)},[r]),(0,S.useEffect)(()=>{if(null==n?void 0:n.token){if(r&&t.current){t.current=!1;return}l(!0),(0,eJ.M)({token:n.token}).then(e=>i(e.map(e=>({...e,token:(0,ej.ZZ)(e.token)})))).catch(()=>{i([])}).finally(()=>l(!1))}},[n,e]),{familiars:o,isLoading:a}};var eK=t(33334),e1=t(22117),e0=t(73669),e2=t(69004);let e3=async e=>{let{token:r,...t}=e,{data:n}=await e2.o8.post("/token/",t,{headers:{Authorization:r}});return n},e6=async e=>{let{data:r}=await e2.o8.post("/transaction/",e);return r},e9=e=>{let r=e.substring(0,4),t=e.substring(4,6),n=e.substring(6,8);return`${r}-${t}-${n}`},e4=e=>{let r=e.substring(0,2),t=e.substring(2,4),n=e.substring(4,6);return`${r}:${t}:${n}`},e7=async(e,r)=>{let{message:t,code:n}=e;try{e.response&&(await e6({order:e.response.orderNumber,message:t,status:"00"===n?"success":"failed",code:n,log:e,date:e9(e.response.dateTransaction),time:e4(e.response.timeTransaction)}),r("00"===n?null:Error(t)))}catch(e){if((0,e1.IZ)(e)){var i;r(Error(null===(i=e.response)||void 0===i?void 0:i.data.error));return}r(Error(P.bV))}},e5=async e=>{try{let r=await e3(e),{response:{token:t}}=r;if(!t)throw Error("No se gener\xf3 el token de autorizaci\xf3n");return r}catch(e){if(console.error(e),e0.default.isAxiosError(e)){var r;throw Error(null===(r=e.response)||void 0===r?void 0:r.data.error)}throw e}},e8=(e,r,t)=>{try{let n=new Izipay({publicKey:null==e?void 0:e.publicKey,config:null==e?void 0:e.config});if(!n)throw Error("No se cargo el objeto izipay");n.LoadForm({authorization:r,keyRSA:"RSA",callbackResponse:e=>e7(e,t)})}catch(e){throw console.error(e),Error(e.message)}},re=(e,r)=>{let{response:{order:t,transaction_id:n}}=r,{firstName:i,lastName:o,email:a,phoneNumber:l,documentType:s,document:d,city:c,postalCode:u,state:m,street:p}=e;return{publicKey:P.B2,config:{transactionId:n,action:"pay",merchantCode:P.rj,order:{orderNumber:t.id,currency:t.currency,amount:t.amount,processType:"AT",payMethod:e.paymentMethod,merchantBuyerId:"mc1768",dateTimeTransaction:String(1e3*_.zO().toMillis())},card:{brand:"",pan:""},billing:{firstName:i,lastName:o,email:a,phoneNumber:l,street:p,city:c,state:m,postalCode:u,country:"PE",document:d,documentType:s},render:{typeForm:"pop-up",container:"#your-iframe-payment"},urlRedirect:"https://server.punto-web.com/comercio/creceivedemo.asp?p=h1",urlIPN:P.yT,appearance:{logo:`${window.location.origin}/logo_aviva.svg`,theme:"blue"}}}};var rr=(e,r,t,n)=>{try{e8(re(e,r),t,n)}catch(e){if(e0.default.isAxiosError(e)){var i;let r=null===(i=e.response)||void 0===i?void 0:i.data.error;throw Error(r)}throw console.error("Error al cargar el archivo JavaScript:",e.message),Error(e.message)}};let rt=async e=>{let{token:r,...t}=e;try{let{data:e}=await e2.o8.post("/createpagoefectivo/",t,{headers:{Authorization:r}});return e.data[0]}catch(e){if(e0.default.isAxiosError(e)){var n;let r=null===(n=e.response)||void 0===n?void 0:n.data.error;throw Error(r)}throw Error(e.message)}},rn=e=>{var r;let{onContinue:t,user:n,appointmentPayData:i,enableBill:o}=e,{query:a}=(0,l.useRouter)(),{openLoader:s,closeLoader:d}=(0,eF.Z)(),{surePrice:c,selectedPatientPlan:u,selectedSure:m,selectedSureQuestion:p}=(0,eV.Z)(),{appointmentConfirmationFull:h}=(0,eT.Z)(),{openAlert:v}=(0,eA.Z)(),{executeRecaptcha:C}=(0,e$.CL)(),{isLoading:g,familiars:Z}=eQ(),b=null!==c&&!Number(c),{canal:y}=a,x=null!==(r=y||(null==h?void 0:h.canal.toString()))&&void 0!==r?r:"",w=async()=>{var e,r,o,a,l,p,C,f;if(!u&&!m)throw Error("No existe un plan seleccionado");if(Number(c))throw Error("La cita debe tener seleccionado un plan precio 0");if(g||!(null==n?void 0:n.token))return;let b=i?i.patientId:null!==(e=null==h?void 0:h.patient.id)&&void 0!==e?e:0,y=null==Z?void 0:Z.find(e=>e.patientId===b),w=null!==(r=null==y?void 0:y.token)&&void 0!==r?r:n.token;s("Notificando pago...");try{await (0,ez.hm)({patientId:b,canal:Number(x),token:w,appointmentId:i?i.appointmentId:null!==(o=null==h?void 0:h.appointmentId)&&void 0!==o?o:0,centerId:i?i.idCenter:null!==(a=null==h?void 0:h.medicalCenter.centro.id)&&void 0!==a?a:0,planDescription:null!==(p=null!==(l=null==u?void 0:u.name)&&void 0!==l?l:null==m?void 0:m.name)&&void 0!==p?p:"",planId:null!==(f=null!==(C=null==u?void 0:u.id)&&void 0!==C?C:null==m?void 0:m.id)&&void 0!==f?f:0}),t("payed")}catch(e){console.error(e),v(e.message)}finally{d()}},S=async(e,r)=>{var a,l,g,Z,b,y,w,S,I,P,N,k,L,M,q,B,T,V,A,R,z,H,D,O,X,$,W,F,j,U,G,Y;if(!(null==n?void 0:n.token))throw Error("No existe usuario");if(!(null==u?void 0:u.id)&&!(null==m?void 0:m.id))throw Error("No existe un plan o un seguro seleccionado");if(!Number(c)||!h&&!i)throw Error("No existe una cita que pagar o no se ha escogido el precio");let J=await (0,eW.d)(C,"izipay_citas");if(!J){v("No se pudo validar el recaptcha");return}s("Cargando formulario...");let Q=null==h?void 0:h.provisions[0].id.toString(),K=null==h?void 0:h.patient,ee=null==h?void 0:h.medicalCenter.centro,er=null!==(g=null!==(l=null==i?void 0:i.professionalId)&&void 0!==l?l:null==h?void 0:h.professional.id)&&void 0!==g?g:0,et=null!==(b=null!==(Z=null==i?void 0:i.appointmentId)&&void 0!==Z?Z:null==h?void 0:h.appointmentId)&&void 0!==b?b:0,en=null!==(w=null!==(y=null==i?void 0:i.servideId)&&void 0!==y?y:null==h?void 0:h.service.basicService.id)&&void 0!==w?w:0;if(i)try{let e=localStorage.getItem("citasStepper");if(!e)return;let r=JSON.parse(e),t=null===(N=r.state)||void 0===N?void 0:null===(P=N.appointmentInfo)||void 0===P?void 0:null===(I=P.service)||void 0===I?void 0:null===(S=I.center)||void 0===S?void 0:S.id,n=await (0,eJ.sz)(t,i.patientId,v);if(!n)throw Error("No se encontr\xf3 la informacion del paciente");K={documentNumber:n.documentNumber,documentType:{id:n.documentType,name:n.documentTypeName},email:n.email,name:n.name,surname1:n.surname1,phone:n.phone,id:n.patientId};let o=await (0,eK.R)("centers"),a=o.find(e=>e.id===i.idCenter);if(!a)throw Error("No se encontro la sede donde se hara el pago");ee=a;let l=await (0,ez.wF)({centerId:a.id,basicServiceId:i.servideId},v);if(!l)throw Error("No se encontro la provision");Q=l[0].id.toString()}catch(e){console.error(e),v(e.message),d();return}if(!K||!ee)return;let ei={document:null!==(k=null==K?void 0:K.documentNumber)&&void 0!==k?k:"",documentType:ri(null!==(L=null==K?void 0:null===(a=K.documentType)||void 0===a?void 0:a.id)&&void 0!==L?L:1,"izipay"),email:null!==(M=null==K?void 0:K.email)&&void 0!==M?M:"",firstName:(0,f.Te)(null==K?void 0:K.name),lastName:(0,f.Te)(null==K?void 0:K.surname1),city:(0,f.Te)(null!==(q=null==ee?void 0:ee.province)&&void 0!==q?q:""),phoneNumber:null!==(B=null==K?void 0:K.phone)&&void 0!==B?B:"",postalCode:null!==(T=null==ee?void 0:ee.zipCode)&&void 0!==T?T:"",state:(0,f.Te)(null!==(V=null==ee?void 0:ee.province)&&void 0!==V?V:""),street:(0,f.Te)(null==ee?void 0:ee.address),paymentMethod:e};try{let e=await e5({canal:x,datosCita:{centerId:null!==(z=null===(A=ee.id)||void 0===A?void 0:A.toString())&&void 0!==z?z:"",patientId:null!==(H=null===(R=K.id)||void 0===R?void 0:R.toString())&&void 0!==H?H:"",professionalId:String(er),propossedDateString:_.zO().toFormat("yyyy-MM-dd"),provissionId:null!=Q?Q:"",reserveId:null!==(D=null==et?void 0:et.toString())&&void 0!==D?D:"",serviceId:null!==(O=null==en?void 0:en.toString())&&void 0!==O?O:""},datosUsuario:{planName:null!==($=null!==(X=null==u?void 0:u.name)&&void 0!==X?X:null==m?void 0:m.name)&&void 0!==$?$:"",currency:"PEN",guarantorId:null!==(F=null!==(W=null==u?void 0:u.id.toString())&&void 0!==W?W:null==m?void 0:m.id.toString())&&void 0!==F?F:"",price:null!=c?c:"0",questionId:null==p?void 0:p.id.toString(),type:u?"plan":"eps",patient_email:null!==(j=K.email)&&void 0!==j?j:"",patient_firstName:null!==(U=K.name)&&void 0!==U?U:"",patient_lastName:`${null!==(G=K.surname1)&&void 0!==G?G:""} ${null!==(Y=K.surname2)&&void 0!==Y?Y:""}`},bill:{require:o,data_bill:o?E(r):void 0},token:n.token,recaptcha:J});rr(ei,e,e.response.token,r=>{if(r){console.error("Error al generar la transacci\xf3n:",r.message),v(`Error al generar la transacci\xf3n: ${r.message}`);return}u&&(0,eR.Z)("purchase",{currency:"PEN",canal:x,sure:(null==m?void 0:m.name)||"particular",transaction_id:e.response.transaction_id,value:e.response.order.amount,items:[{item_id:null==u?void 0:u.id,item_name:null==u?void 0:u.name,price:null==u?void 0:u.price,discount:Number(null==m?void 0:m.price)-Number(null==m?void 0:m.discountAmount)}]}),m&&!u&&(0,eR.Z)("purchase",{currency:"PEN",canal:x,transaction_id:e.response.transaction_id,value:e.response.order.amount,items:[{item_id:null==m?void 0:m.id,item_name:null==m?void 0:m.name,price:null==m?void 0:m.price,discount:Number(null==m?void 0:m.price)-Number(null==m?void 0:m.discountAmount)}]}),t("payed")})}catch(e){if(console.error(e),e.message.includes("ya se encuentra pagado")){v("Esta cita ya se encuentra pagada",{type:"info"});return}v("Hemos tenido un inconveniente al procesar el m\xe9todo de pago, pero no se preocupe que su cita ya fue reservada. Elija otra opci\xf3n de pago o intente de nuevo en 15 minutos.",{type:"info"})}finally{d()}},E=e=>({address:(null==e?void 0:e.address)?e.address:"",business_name:(null==e?void 0:e.social_reason)?e.social_reason:"",ruc:(null==e?void 0:e.ruc)?e.ruc:""}),I=async e=>
1{if(!h&&!i)throw Error("No hay cita a pagar");if(!(null==n?void 0:n.token))throw Error("No hay sesion activa");if(!Number(c))throw Error("No hay precio seleccionado");let r=await (0,eW.d)(C,"pagoefectivo_citas");if(!r){v("No se pudo validar el recaptcha");return}try{var a,l,f,g,Z,b,y,w,S,I,P,N,k,L,M,q,B,T,V,A,R,z,H,D,O;s("Procesando informaci\xf3n...");let C=null==h?void 0:h.provisions[0].id.toString(),X=null==h?void 0:h.patient,$=null==h?void 0:h.medicalCenter.centro,W=null!==(Z=null!==(g=null==h?void 0:h.professional.id)&&void 0!==g?g:null==i?void 0:i.professionalId)&&void 0!==Z?Z:0,F=null!==(b=null==h?void 0:h.appointmentId)&&void 0!==b?b:null==i?void 0:i.appointmentId,j=null!==(y=null==h?void 0:h.service.basicService.id)&&void 0!==y?y:null==i?void 0:i.servideId;if(i)try{let e=localStorage.getItem("citasStepper");if(!e)return;let r=JSON.parse(e),t=null===(P=r.state)||void 0===P?void 0:null===(I=P.appointmentInfo)||void 0===I?void 0:null===(S=I.service)||void 0===S?void 0:null===(w=S.center)||void 0===w?void 0:w.id,n=await (0,eJ.sz)(t,i.patientId,v);if(!n)throw Error("No se encontr\xf3 la informacion del paciente");X={documentNumber:n.documentNumber,documentType:{id:n.documentType,name:n.documentTypeName},email:n.email,name:n.name,surname1:n.surname1,phone:n.phone,id:n.patientId};let o=await (0,eK.R)("centers"),a=o.find(e=>e.id===i.idCenter);if(!a)throw Error("No se encontro la sede donde se hara el pago");$=a;let l=await (0,ez.wF)({centerId:a.id,basicServiceId:i.servideId},v);if(!l)throw Error("No se encontro la provision");C=l[0].id.toString()}catch(e){console.error(e),v(e.message),d();return}if(!X||!$)return;let U=await rt({canal:x,datosCita:{centerId:null!==(N=null===(a=$.id)||void 0===a?void 0:a.toString())&&void 0!==N?N:"",patientId:null!==(k=null===(l=X.id)||void 0===l?void 0:l.toString())&&void 0!==k?k:"",professionalId:String(W),propossedDateString:_.zO().toFormat("yyyy-MM-dd"),provissionId:null!=C?C:"",reserveId:null!==(L=null==F?void 0:F.toString())&&void 0!==L?L:"",serviceId:null!==(M=null==j?void 0:j.toString())&&void 0!==M?M:""},datosUsuario:{currency:"PEN",planName:null!==(B=null!==(q=null==u?void 0:u.name)&&void 0!==q?q:null==m?void 0:m.name)&&void 0!==B?B:"",email:null!==(T=null==X?void 0:X.email)&&void 0!==T?T:"",guarantorId:null!==(A=null!==(V=null==u?void 0:u.id.toString())&&void 0!==V?V:null==m?void 0:m.id.toString())&&void 0!==A?A:"",price:null!=c?c:"0",questionId:null==p?void 0:p.id.toString(),type:u?"plan":"eps",name:null!==(R=null==X?void 0:X.name)&&void 0!==R?R:"",phone:null!==(z=null==X?void 0:X.phone)&&void 0!==z?z:"",last_name:null!==(H=null==X?void 0:X.surname1)&&void 0!==H?H:"",type_document:ri(null!==(D=null===(f=X.documentType)||void 0===f?void 0:f.id)&&void 0!==D?D:1,"pagoefectivo"),num_document:null!==(O=null==X?void 0:X.documentNumber)&&void 0!==O?O:""},bill:{require:o,data_bill:o?E(e):void 0},token:n.token,recaptcha:r});t("pending",U.cip_url)}catch(r){let e=r.message;console.error(r),v(e)}finally{d()}};return{surePrice:c,isPriceZero:b,onPay:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"credit/debit",r=arguments.length>1?arguments[1]:void 0;({efectivo:()=>I(r),"credit/debit":()=>S("CARD",r),"yape/plin":()=>S("QR",r),plan:()=>w()})[e](),(null==m?void 0:m.name)||(0,eR.Z)("add_payment_info",{currency:"PEN",payment_type:e,value:null==u?void 0:u.price,items:[{item_id:null==u?void 0:u.id,item_name:null==u?void 0:u.name,price:null==u?void 0:u.price,discount:Number(null==u?void 0:u.price)-Number(null==u?void 0:u.discountAmount)}]}),(null==m?void 0:m.name)&&(0,eR.Z)("add_payment_info",{currency:"PEN",payment_type:e,value:null==m?void 0:m.price,items:[{item_id:null==m?void 0:m.id,item_name:null==m?void 0:m.name,price:null==m?void 0:m.price,discount:Number(null==m?void 0:m.price)-Number(null==m?void 0:m.discountAmount)}]})}}},ri=(e,r)=>{let t={1:"DNI",2:"izipay"===r?"PASAPORTE":"PAS",3:"izipay"===r?"CE":"NAN"};return(null==t?void 0:t[e])||"DNI"},ro=e=>{var r;let{onContinue:t,patientData:n,appointmentPayData:o,askToPayLater:a}=e,{isMobile:d}=(0,m.$)(),{user:u}=(0,eh.aC)(),p=(0,l.useRouter)(),v=(0,g.G)("(min-width: 767px) and (max-width: 890px)"),[C,f]=(0,S.useState)(!1),Z=null!==(r=null!=n?n:u)&&void 0!==r?r:null,{onPay:y,surePrice:_,isPriceZero:E}=rn({onContinue:t,user:Z,appointmentPayData:o,enableBill:C}),{control:I,handleSubmit:N,setValue:k,formState:L,voucherFormData:M}=ex();if(!Z)return null;let q=e=>{if(!C){y(e);return}N(r=>{y(e,r)})()};return(0,i.BX)(i.HY,{children:[(0,i.tZ)(em(),{src:P.uE}),(0,i.BX)(z.Z,{children:[(0,i.tZ)(c.n,{pb:d?"13.6rem":void 0,children:(0,i.BX)(b.ZP,{container:!0,children:[(0,i.tZ)(b.ZP,{item:!0,min:12,mb:"2.4rem",children:(0,i.BX)(s.Z,{variant:"h2_bold",color:"secondary",children:["Selecciona ",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:"una opci\xf3n"})]})}),(0,i.tZ)(b.ZP,{mb:d?"3.2rem":"4.1rem",item:!0,min:12,children:(0,i.tZ)(eX,{appointmentPayData:o})}),(0,i.BX)(ep.Z,{in:!!Number(_),children:[(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(e_,{setValue:k,formState:L,values:M,control:I,enableBill:C,setEnableBill:f})}),(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.BX)(s.Z,{mb:d?"1.6rem":"2.4rem",variant:"h2_bold",color:"secondary",children:["Selecciona un m\xe9todo"," ",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:"de pago"})]})}),(0,i.tZ)(b.ZP,{item:!0,min:12,mb:d?"2rem":"4rem",children:(0,i.tZ)(b.ZP,{container:!0,spacing:d?"1.2rem":"2.4rem",children:eg(d).map(e=>(0,i.tZ)(b.ZP,{item:!0,min:12,phone_lg:6,desktop_xs:4,children:(0,i.tZ)(w.uF,{btnId:(0,h.g)({pathname:p.asPath,name:`metodo-pago-${e.value}`,description:`Seleccion\xf3 el medio de pago ${e.name}`}).id,direction:d?"row":"column",icon:r=>
1e.icon(r),title:e.name,sxCard:{height:d?"5.6rem":"10rem",width:"100%",py:"0.8rem",px:d?void 0:"2rem"},onClick:e=>q(e),value:e.value})},e.value))})})]}),(!d||d&&!E)&&(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(z.Z,{direction:v?"column":"row",spacing:"1.5rem",children:(0,i.tZ)(x.Z,{onClick:()=>E?q("plan"):a(),variant:E?"contained":"outlined",fullWidth:!0,...(0,h.g)({name:E?"notificar-pago-precio-0":"pagar-en-local",pathname:p.asPath}),size:E?"large":"medium",children:E?"Notificar":"Pagar m\xe1s tarde"})})})]})}),d&&(0,i.tZ)(A.P,{appointmentPayData:o,btnId:(0,h.g)({name:E?"notificar-pago-precio-cero":"pagar-en-local",pathname:p.asPath}).id,hideButton:!E,onContinue:()=>q("plan"),textButton:E?"Notificar":"Pagar m\xe1s tarde"})]})]})};var ra=t(45924),rl=t(68880),rs=t(73066),rd=t(16540),rc=t(60173),ru=t(35238),rm=t.n(ru);let rp=a()(()=>t.e(1202).then(t.bind(t,71202)),{loadableGenerated:{webpack:()=>[71202]},ssr:!1}),rh=e=>{var r;let{children:t,hideArrowBack:n,hideProgressBar:o,progress:a,hideSummary:s=!1,title:d,showMiniBanner:c,miniBannerText:u,onClickBack:p,appointmentPayData:v,description:C="Stepper de agendado de cita cl\xednica aviva"}=e,f=(0,l.useRouter)(),{user:g}=(0,eh.aC)(),{isMobile:Z}=(0,m.$)(),{isLoading:b,loadingMessage:y}=(0,eF.Z)(),{data:x}=(0,rc.a0)({url:"publicity",params:{publicity_type:"banner_reserve",is_active:"Active"}});return(0,i.BX)(i.HY,{children:[(0,i.BX)(X(),{children:[(0,i.tZ)("title",{children:d}),(0,i.tZ)("meta",{name:"description",content:C})]}),(0,i.BX)("header",{className:rm()["header-container"],children:[(0,i.BX)("nav",{className:rm()["nav-container"],children:[!n&&!Z&&(0,i.tZ)(H.u6,{onClick:p,...(0,h.g)({name:"ir-atr\xe1s",pathname:f.asPath,description:`Boton de ir atr\xe1s en ${f.asPath}`}),component:"box",typographyProps:{variant:"body3_semi_bold"},iconUbi:"left",customIcon:(e,r)=>(0,i.tZ)(D.Y,{color:e,size:r}),text:"Atr\xe1s",color:"var(--color-primary)"}),!n&&Z&&(0,i.tZ)(U.Z,{onClick:p,children:(0,i.tZ)(rs.w,{size:24})}),(0,i.tZ)("div",{className:rm()["logo-container"],children:(0,i.tZ)(ei(),{href:"/",children:(0,i.tZ)(W,{width:Z?88:120,height:Z?33:45})})}),g&&(0,i.tZ)(rd.G,{truncateAt:15,user:g})]}),!o&&(0,i.tZ)(rl.Z,{variant:"determinate",value:a})]}),(0,i.BX)("main",{className:rm()["main-container"],children:[(0,i.tZ)("section",{className:s?(0,ra.Z)(rm()["main-complete"]):rm()["main-left"],children:(0,i.tZ)("div",{className:rm()["subcontainer-left"],children:t})}),!s&&(0,i.tZ)("section",{className:rm()["main-right"],children:(0,i.BX)("div",{className:rm()["subcontainer-right"],children:[c&&x&&x.length>0&&(0,i.tZ)(U.Z,{className:rm()["ad-banner-container"],children:(null===(r=x[0])||void 0===r?void 0:r.url)?(0,i.tZ)(ei(),{href:x[0].url,passHref:!0,children:(0,i.tZ)(j(),{src:x[0].image,alt:"Ad Banner",width:600,height:118,quality:100,title:u,style:{width:"100%",height:"auto",borderRadius:"0.8rem",objectFit:"cover"}})}):(0,i.tZ)(j(),{src:x[0].image,alt:"Ad Banner",width:600,height:118,quality:100,title:u,style:{width:"100%",height:"auto",borderRadius:"0.8rem",objectFit:"cover"}})}),(0,i.tZ)(ed.aI,{appointmentPayData:v})]})})]}),(0,i.tZ)(rp,{}),(0,i.tZ)(eq.BackdropLoader,{loading:b,title:y})]})},rv=e=>{let{className:r,color:t="var(--color-primary)",size:n=48}=e;return(0,i.tZ)("i",{className:r,children:(0,i.tZ)("svg",{width:n,height:n,viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.tZ)("path",{d:"M10.2421 35.6075C14.3053 33.3108 18.9996 32 24 32C29.0004 32 33.6947 33.3108 37.7579 35.6075M30 20C30 23.3137 27.3137 26 24 26C20.6863 26 18 23.3137 18 20C18 16.6863 20.6863 14 24 14C27.3137 14 30 16.6863 30 20ZM42 24C42 33.9411 33.9411 42 24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6C33.9411 6 42 14.0589 42 24Z",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})},rC=e=>{let{className:r,color:t="var(--color-primary-darkest)",size:n=20}=e;return(0,i.tZ)("i",{className:r,children:(0,i.tZ)("svg",{width:n,height:n,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00065 3.3335C8.36884 3.3335 8.66732 3.63197 8.66732 4.00016V7.3335H12.0006C12.3688 7.3335 12.6673 7.63197 12.6673 8.00016C12.6673 8.36835 12.3688 8.66683 12.0006 8.66683H8.66732V12.0002C8.66732 12.3684 8.36884 12.6668 8.00065 12.6668C7.63246 12.6668 7.33398 12.3684 7.33398 12.0002V8.66683L4.00065 8.66683C3.63246 8.66683 3.33398 8.36835 3.33398 8.00016C3.33398 7.63197 3.63246 7.3335 4.00065 7.3335L7.33398 7.3335V4.00016C7.33398 3.63197 7.63246 3.3335 8.00065 3.3335Z",fill:t})})})},rf=e=>{let{familiars:r,selectedFamiliar:t,onSelectFamiliar:n,onAddFamiliar:o}=e,a=(0,l.useRouter)();return(0,i.BX)(b.ZP,{container:!0,spacing:"2.4rem",children:[(null!=r?r:[]).map(e=>{let r=(0,C.a1)(e.birthdate);return(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(w.Pi,{fullWidth:!0,value:e.patientId,onClick:e=>e&&n(e),selectedValue:t,title:(0,f.R0)((0,p.Pp)(e.name,e.surname1,e.surname2).toLowerCase()),subtitle:`${r} ${1===r?"a\xf1o":"a\xf1os"} - ${e.relation}`,icon:(e,r)=>(0,i.tZ)(rv,{color:e,size:r})})},e.patientId)}),(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(x.Z,{sx:{display:"flex"},onClick:o,variant:"outlined",size:"small",...(0,h.g)({name:"a\xf1adir-familiar",pathname:a.asPath}),endIcon:(0,i.tZ)(rC,{}),children:"Agregar familiar"})})]})}
1,rg={born_date:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una fecha v\xe1lida"},documentType:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},email:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un correo electr\xf3nico v\xe1lido"},lastname1:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un apellido v\xe1lido"},lastname2:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un apellido v\xe1lido"},name:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un nombre v\xe1lido"},phone_number:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa un n\xfamero de tel\xe9fono v\xe1lido",length_error:"El celular debe contener 9 d\xedgitos"},term_conditions:{required_error:"Debes aceptar los t\xe9rminos y condiciones",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},sex:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},relation:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"}},rZ=M.z.object({born_date:M.z.string().nullable().refine(e=>null!==e,{message:rg.born_date.required_error}).refine(e=>e&&_.Hf(e).isValid,{message:rg.born_date.invalid_type_error}),documentNumber:M.z.string().nonempty(rg.documentType.required_error),documentType:M.z.number().refine(e=>!!e,rg.documentType.required_error),email:M.z.string().email(rg.email.invalid_type_error),lastname1:M.z.string().nonempty(rg.lastname1.required_error),lastname2:M.z.string().nonempty(rg.lastname2.required_error),name:M.z.string().nonempty(rg.name.required_error),phone_number:M.z.string().nonempty(rg.phone_number.required_error).max(9,rg.phone_number.length_error).min(9,rg.phone_number.length_error),term_conditions:M.z.boolean().refine(e=>e,{message:rg.term_conditions.required_error}),sex:M.z.number().refine(e=>!!e,rg.sex.required_error),relation:M.z.number(rg.relation).refine(e=>!!e,rg.relation.required_error)}),rb=()=>{let{setDocumentTypesCatalog:e,setSexsCatalog:r,setRelationsCatalog:t,documentTypesCatalog:n,sexsCatalog:i,relationsCatalog:o}=(0,N.Z)(),[a,l]=(0,S.useState)(!1),{document:s,userInfo:d,lockInputs:c,lockInputssex:u,lockInputsdateborn:m}=(0,k.Z)(),{control:p,handleSubmit:h,reset:v,watch:C,getValues:f,setValue:g,formState:{errors:Z}}=(0,E.cI)({mode:"onSubmit",defaultValues:q,resolver:(0,L.F)(rZ)}),[b,y]=(0,S.useState)({phone_number:!1,email:!1}),x=(e,r)=>{y(t=>({...t,[e]:r}))},w=C();return(0,S.useEffect)(()=>{n&&i&&o&&(e(n),r(i),t(o))},[n,i,o]),(0,S.useEffect)(()=>{if(!s.number||!s.type)return;let e=f();v({...e,documentType:s.type,documentNumber:s.number})},[s]),(0,S.useEffect)(()=>{if(!d)return;let e=f(),{apellidoMaterno:r,apellidoPaterno:t,nombres:n,fechaNacimiento:i,sexo:o}=d,a=I(o).id;v({...e,sex:a,born_date:i,lastname1:t,lastname2:r,name:n})},[d]),(0,S.useEffect)(()=>{let e=C(e=>{let{phone_number:r="",email:t=""}=e;x("phone_number",(null==r?void 0:r.length)===9),x("email",P.CU.test(t))});return()=>e.unsubscribe()},[]),{values:w,success:b,errors:Z,control:p,documentTypes:n,onChangeAlphabeticInput:(e,r)=>{(!(r.length>0)||P.jG.test(r))&&g(e,r,{shouldValidate:!0})},sexTypes:i,lockInputs:c,lockInputssex:u,lockInputsdateborn:m,relations:o,openTermConditonsModal:a,setOpenTermConditonsModal:l,handleSubmit:h,onChangePhoneNumber:e=>{(!(e.length>0)||P.$V.test(e))&&(e.length>9||g("phone_number",e,{shouldValidate:!0}))}}},ry=a()(()=>Promise.resolve().then(t.bind(t,42876)).then(e=>({default:e.RHFCustomDatePicker})),{loadableGenerated:{webpack:()=>[42876]},ssr:!1}),rx=e=>{var r,t,n,o;let{onRegister:a,enableMaxWidth:d=!0}=e,{control:u,documentTypes:v,errors:C,handleSubmit:f,lockInputs:g,lockInputssex:Z,lockInputsdateborn:S,openTermConditonsModal:E,onChangeAlphabeticInput:I,setOpenTermConditonsModal:P,onChangePhoneNumber:N,sexTypes:k,success:L,values:M,relations:q}=rb(),{asPath:B}=(0,l.useRouter)(),{isMobile:T}=(0,m.$)();return(0,i.BX)("form",{onSubmit:f(a),children:[(0,i.tZ)(c.n,{maxWidth:d?void 0:"100%",children:(0,i.BX)(b.ZP,{mb:T?"2.6rem":"4.2rem",container:!0,rowSpacing:"1.6rem",columnSpacing:T?"1.6rem":"2.4rem",children:[(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(s.Z,{variant:"h1_bold",color:"secondary",component:"h1",children:"Registrar familiar"})}),(0,i.tZ)(b.ZP,{item:!0,min:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.WV,{control:u,options:null!=v?v:[],label:"Tipo de documento",name:"documentType",disabled:!0})}),(0,i.tZ)(b.ZP,{item:!0,min:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.V9,{disabled:!0,label:"N\xba de documento",control:u,stateInput:"success",name:"documentNumber",type:"number",inputMode:"numeric"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{disabled:g,label:"Nombres",value:M.name,error:!!C.name,helperText:null===(r=C.name)||void 0===r?void 0:r.message,onChange:e=>I("name",e),name:"name"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{disabled:g,label:"Apellido paterno",error:!!C.lastname1,helperText:null===(t=C.lastname1)||void 0===t?void 0:t.message,value:M.lastname1,onChange:e=>I("lastname1",e),name:"lastname1"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{disabled:g,label:"Apellido materno",error:!!C.lastname2,helperText:null===(n=C.lastname2)||void 0===n?void 0:n.message,value:M.lastname2,onCh
1ange:e=>I("lastname2",e),name:"lastname2"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,children:(0,i.tZ)(ry,{control:u,name:"born_date",fullWidth:!0,maxDate:_.zO(),disabled:S,label:"Fecha de nacimiento"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.WV,{options:null!=k?k:[],disabled:Z,label:"Sexo",control:u,name:"sex"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_md:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.t7,{label:"Celular",value:M.phone_number,onChange:N,name:"phone_number",type:"number",inputMode:"numeric",stateInput:L.phone_number?"success":void 0,error:!!(null==C?void 0:C.phone_number),helperText:null==C?void 0:null===(o=C.phone_number)||void 0===o?void 0:o.message})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_md:6,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.WV,{options:null!=q?q:[],label:"Parentesco",control:u,name:"relation"})}),(0,i.tZ)(b.ZP,{item:!0,min:12,tablet_lg:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(w.V9,{label:"Correo electr\xf3nico",type:"email",stateInput:L.email?"success":void 0,control:u,name:"email"})}),(0,i.tZ)(b.ZP,{my:"1.2rem",item:!0,min:12,display:"flex",flexDirection:"row",gap:2,alignItems:"center",children:(0,i.tZ)(w.vE,{control:u,name:"term_conditions",label:(0,i.BX)(i.HY,{children:["Acepto los"," ",(0,i.tZ)(s.Z,{component:y.Z,onClick:()=>P(!0),variant:"body3",href:"#",color:p.O9.text_title,style:{textDecoration:"underline",cursor:"pointer"},children:"t\xe9rminos y condiciones"})]})})}),!T&&(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(x.Z,{...(0,h.g)({pathname:B,name:"registrar-familiar",description:`Se presion\xf3 el boton registrar familiar en ${B}`}),size:"large",type:"submit",children:"Continuar"})})]})}),T&&(0,i.tZ)(A.P,{btnId:(0,h.g)({pathname:B,name:"agregar-familiar"}).id,textButton:"Agregar familiar"}),(0,i.tZ)(ee,{control:u,isChecked:M.term_conditions,open:E,setOpen:P})]})};var rw=t(61190),r_=t(60141),rS=t(51118);let rE=(e,r,t,n)=>{let{patientId:i,setIsAddingFamiliar:o}=e,{sexsCatalog:a,documentTypesCatalog:l,relationsCatalog:s}=(0,N.Z)(),{closeLoader:d,isLoading:c,loadingMessage:u,openLoader:m}=(0,eF.Z)(),{openAlert:p}=(0,eA.Z)(),{setUserInfo:h,setDocument:v,setLockInputs:C,setLockInputssex:f,setLockInputsdateborn:g,resetState:Z}=(0,k.Z)(),[b,y]=(0,S.useState)(!1),x=async e=>{if(!a||!l||!s)throw Error("Falta informacion para el registro");let r=a.find(r=>r.id===e.sex),n=l.find(r=>r.id===e.documentType),c=s.find(r=>r.id===e.relation);if(!n||!r||!c||!e.born_date)throw Error("No llegaron todos los datos para registrar el familiar");let u={email:e.email.trim(),emailConfirm:e.email.trim(),password:e.documentNumber,name:e.name,surname1:e.lastname1,surname2:e.lastname2,birthdateAsString:e.born_date.split("T")[0],gender:r,documentType:n,username:e.documentNumber.trim(),documentNumber:e.documentNumber.trim(),termsAccepted:e.term_conditions,phone:e.phone_number.trim(),relation:c};m("Registrando tu familiar...");try{var h,v,C,f;let e=localStorage.getItem("citasStepper");if(!e)return;let r=JSON.parse(e),n=null===(f=r.state)||void 0===f?void 0:null===(C=f.appointmentInfo)||void 0===C?void 0:null===(v=C.service)||void 0===v?void 0:null===(h=v.center)||void 0===h?void 0:h.id,o=await (0,ez.qE)(u,{centerId:n,patientId:i});Z(),await t(o)}catch(e){console.error(e),p(e.message),"El dependiente ya fue registrado anteriormente"===e.message&&o(!1)}finally{d()}},w=async e=>{let{documentNumber:r,documentType:t}=e;if(r&&t){if(m("Validando informaci\xf3n..."),1!==t){v({number:r,type:t}),C(!1),f(!1),g(!1),d(),y(!0),null==n||n();return}try{let i=await (0,rS.J8)(e.documentNumber);v({number:r,type:t}),h(i),i.success?(C(!0),i.sexo?f(!0):f(!1),i.fechaNacimiento?g(!0):g(!1)):(C(!1),f(!1),g(!1)),y(!0),null==n||n()}catch(e){throw Error(e.message)}finally{d()}}};return{showCompleteRegisterForm:b,loading:c,loadingMessage:u,onClickBackInRegisterForm:()=>{Z(),y(!1)},onClickBackInDNIForm:()=>{Z(),o(!1)},onSubmitDNIForm:w,onRegister:x}},rI=e=>{let{patientId:r,refreshState:t,setIsAddingFamiliar:o,familiars:a,setWhoIsTheAppointment:l,onLoginRegisterFamiliar:d}=e,{openAlert:c}=(0,eA.Z)(),h=(0,S.useRef)(null),[v,C]=(0,S.useState)(!1),[f,g]=(0,S.useState)(!1),{isMobile:Z}=(0,m.$)(),b=()=>{o(!1),g(!1),t()},{onClickBackInRegisterForm:y,onClickBackInDNIForm:w,onRegister:_,onSubmitDNIForm:E,showCompleteRegisterForm:I}=rE({patientId:r,setIsAddingFamiliar:o},e=>{C(!0),h.current=e},()=>{g(!0)});return(0,i.BX)(i.HY,{children:[a.length>0&&(0,i.tZ)(H.u6,{typographyProps:{fontWeight:600},customIcon:(e,r)=>(0,i.tZ)(D.Y,{size:r,color:p.O9.primary_darkest}),href:"#",onClick:I?y:w,text:"Atr\xe1s",iconUbi:"left",color:p.O9.primary_darkest,styleContainer:{marginTop:Z?void 0:"2.4rem",marginBottom:"2.4rem"}}),I?(0,i.tZ)(z.Z,{children:(0,i.tZ)(rx,{onRegister:_,enableMaxWidth:!1})}):(0,i.tZ)(z.Z,{mt:Z?void 0:"2.4rem",children:(0,i.tZ)(n.DNIForm,{wrapperMaxWidth:"100%",isFamiliar:!0,onSubmitDNIForm:E})}),(0,i.tZ)(u.aR,{open:v,setOpen:C,description:(0,i.tZ)(s.Z,{color:p.O9.black,textAlign:"center",variant:"body1_semi_bold",children:"Hemos detectado que este n\xfamero de documento se encuentra en nuestro sistema"}),onClose:()=>C(!1),title:"Cuenta existente",onContinue:()=>C(!1),customFooter:(0,i.BX)(z.Z,{direction:Z?"column-reverse":"column",gap:Z?"0.8rem":"2.4rem",width:"100%",alignItems:"center",children:[(0,i.tZ)(x.Z,{onClick:()=>{l("me"),C(!1)},variant:Z?"text":"outlined",fullWidth:Z,sx:{width:Z?void 0:"40rem"},children:"Cancelar"}),(0,i.tZ)(x.Z,{onClick:()=>{try{if(!h.current)throw Error("No existe los datos del DNI para enviar el correo de validaci\xf3n");d(h.current)}catch(e){console.error(e),c(e.message)}},fullWidth:Z,sx:{width:Z?void 0:"40rem"},children:"Reservar con este documento"})]})}),(0,i.tZ)(u.aR,{open:f,setOpen:g,title:(0,i.BX)(s.Z,{variant:"h3_bold",textAlign:"center",children:[" ","Se agreg\xf3 a tu familiar ",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:"con \xe9xito"})]}),description:"Presiona continuar para finalizar la reserva de la cita.",onClose:b,onContinue:b})]})},rP=()=>{let[e,r]=(0,S.useState)(!1);return{refreshState:()=>r(e=>!e),refresh:e}},rN=()=>{let{user:e,logOutUser:r}=(0,eh.aC)(),{refresh:t,refreshState:n}=rP(),{patient:i,setPatientData:o}=(0,eT.Z)(),{resetState:a}=(0,k.Z)(),[l,s]=(0,S.useState)("me"),[d,c]=(0,S.useState)(null),[u,m]=(0,S.useState)(null),[p,h]=(0,S.useState)(!1),[v,C]=(0,S.useState)(!1);return(0,S.useEffect)(()=>{(null==e?void 0:e.token)&&(C(!0),(0,eJ.M)({token:e.token}).then(e=>c(e)).catch(()=>{c([]),h(!0)}).finally(()=>C(!1)))},[e,t]),(0,S.useEffect)(()=>{"me"===l&&(a(),o(e),m(null))},[l,e]),(0,S.useEffect)(()=>
1{if("familiar"===l&&d){if(0===d.length&&h(!0),1===d.length){let e=d[0];o({...e,token:(0,ej.ZZ)(e.token)}),m(e.patientId)}else m(null),o(null)}},[d,l]),{user:e,whoIsTheAppointment:l,setWhoIsTheAppointment:s,loadingFamiliars:v,refreshState:n,familiars:d,setIsAddingFamiliar:h,onSelectFamiliar:e=>{if(!d)throw Error("No existe en memoria los familiares");let r=d.find(r=>r.patientId===e);if(!r)throw Error("No se encontro el paciente seleccionado en memoria");o({...r,token:(0,ej.ZZ)(r.token)}),m(e)},patient:i,isAddingFamiliar:p,logOutUser:r,selectedFamiliar:u}},rk=e=>{let{onContinue:r,onLoginRegisterFamiliar:t}=e,{isMobile:n}=(0,m.$)(),o=(0,l.useRouter)(),{familiars:a,isAddingFamiliar:d,logOutUser:u,selectedFamiliar:v,loadingFamiliars:C,onSelectFamiliar:f,patient:g,refreshState:Z,setIsAddingFamiliar:y,setWhoIsTheAppointment:w,user:_,whoIsTheAppointment:S}=rN();return _?(0,i.BX)(i.HY,{children:[(0,i.tZ)(c.n,{pb:n?"26rem":void 0,children:(0,i.tZ)(z.Z,{mb:n?"2.6rem":"2.4rem",direction:"column",flex:1,children:(0,i.BX)(b.ZP,{container:!0,spacing:"2.4rem",height:"100%",children:[(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.BX)(s.Z,{mb:n?"-0.8rem":void 0,variant:"h2_bold",color:"secondary",children:["\xbfPara quien es ",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:"la cita"}),"?"]})}),(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(U.Z,{sx:{borderBottom:1,borderColor:"divider",width:"100%"},children:(0,i.BX)(rw.Z,{value:S,onChange:(e,r)=>w(r),children:[(0,i.tZ)(r_.Z,{...(0,h.g)({name:"tab-para-mi",pathname:o.asPath}),sx:{width:"50%"},label:"Para m\xed",value:"me"}),(0,i.tZ)(r_.Z,{...(0,h.g)({name:"tab-para-un-familiar",pathname:o.asPath}),sx:{width:"50%"},label:"Para un familiar",value:"familiar"})]})})}),(0,i.tZ)(b.ZP,{item:!0,min:12,children:"me"===S?(0,i.tZ)(rA,{user:_}):C?(0,i.tZ)(z.Z,{my:"4.8rem",children:(0,i.tZ)(eI.a,{title:"Obteniendo familiares..."})}):d&&(null==_?void 0:_.patientId)?(0,i.tZ)(rI,{onLoginRegisterFamiliar:t,setWhoIsTheAppointment:w,familiars:null!=a?a:[],setIsAddingFamiliar:y,refreshState:Z,patientId:_.patientId}):(0,i.tZ)(rf,{familiars:a,onAddFamiliar:()=>y(!0),selectedFamiliar:v,onSelectFamiliar:f})})]})})}),(!d||"me"===S)&&!n&&(0,i.tZ)(x.Z,{sx:{mb:"2.4rem"},disabled:!g,onClick:r,fullWidth:!0,size:"large",...(0,h.g)({name:"reservar-cita",pathname:o.asPath}),children:"Reservar cita"}),!n&&(0,i.BX)(z.Z,{direction:"row",alignItems:"center",gap:"1.6rem",children:[(0,i.BX)(s.Z,{color:p.O9.text_body_b1,variant:"body2_semi_bold",children:["\xbfNo eres"," ",(0,i.tZ)("span",{style:{color:p.O9.text_title},children:(0,p.Pp)(_.name,_.surname1)}),"?"]}),(0,i.tZ)(H.u6,{size:"large",component:"box",onClick:()=>u(),text:"Ingresar otro N\xba documento",disableIcon:!0})]}),(!d||"me"===S)&&n&&(0,i.tZ)(A.P,{patientStep:!0,btnId:(0,h.g)({name:"reservar-cita",pathname:o.asPath}).id,disabledButton:!g,textButton:"Reservar cita",onContinue:r})]}):null};var rL=t(71778);let rM=e=>{let{className:r,color:t="var(--color-primary)",size:n=30}=e;return(0,i.tZ)("i",{className:r,children:(0,i.tZ)("svg",{width:n,height:n,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.tZ)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M7.48916 3.66732C7.86668 2.59922 8.88532 1.83398 10.0827 1.83398H11.916C13.1134 1.83398 14.132 2.59922 14.5095 3.66732H15.5827C17.1015 3.66732 18.3327 4.89853 18.3327 6.41732V17.4173C18.3327 18.9361 17.1015 20.1673 15.5827 20.1673H6.41602C4.89723 20.1673 3.66602 18.9361 3.66602 17.4173V6.41732C3.66602 4.89853 4.89723 3.66732 6.41602 3.66732H7.48916ZM7.48916 5.50065H6.41602C5.90975 5.50065 5.49935 5.91106 5.49935 6.41732V17.4173C5.49935 17.9236 5.90975 18.334 6.41602 18.334H15.5827C16.0889 18.334 16.4993 17.9236 16.4993 17.4173V6.41732C16.4993 5.91106 16.0889 5.50065 15.5827 5.50065H14.5095C14.132 6.56874 13.1134 7.33398 11.916 7.33398H10.0827C8.88532 7.33398 7.86668 6.56874 7.48916 5.50065ZM10.0827 3.66732C9.57642 3.66732 9.16602 4.07772 9.16602 4.58398C9.16602 5.09025 9.57642 5.50065 10.0827 5.50065H11.916C12.4223 5.50065 12.8327 5.09025 12.8327 4.58398C12.8327 4.07772 12.4223 3.66732 11.916 3.66732H10.0827ZM14.3975 10.3525C14.7555 10.7105 14.7555 11.2909 14.3975 11.6488L10.7309 15.3155C10.3729 15.6735 9.79248 15.6735 9.4345 15.3155L7.60117 13.4822C7.24319 13.1242 7.243
119 12.5438 7.60117 12.1858C7.95915 11.8278 8.53955 11.8278 8.89753 12.1858L10.0827 13.371L13.1012 10.3525C13.4591 9.99449 14.0395 9.99449 14.3975 10.3525Z",fill:t})})})},rq=e=>{let{className:r,color:t="var(--color-primary)",size:n=20}=e;return(0,i.tZ)("i",{className:r,children:(0,i.tZ)("svg",{width:n,height:n,viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.0648 2.9358C15.7069 2.57782 15.1265 2.57782 14.7685 2.9358L7.16667 10.5376L7.16667 11.834H8.46303L16.0648 4.23217C16.4228 3.87418 16.4228 3.29378 16.0648 2.9358ZM13.4721 1.63944C14.5461 0.565499 16.2873 0.565499 17.3612 1.63944C18.4352 2.71338 18.4352 4.45459 17.3612 5.52853L9.4909 13.3988C9.31899 13.5707 9.08584 13.6673 8.84272 13.6673H6.25C5.74374 13.6673 5.33333 13.2569 5.33333 12.7507L5.33333 10.1579C5.33333 9.91481 5.42991 9.68165 5.60182 9.50974L13.4721 1.63944ZM3.5 4.50065C2.99374 4.50065 2.58333 4.91106 2.58333 5.41732V15.5007C2.58333 16.0069 2.99374 16.4173 3.5 16.4173H13.5833C14.0896 16.4173 14.5 16.0069 14.5 15.5007V10.9173C14.5 10.4111 14.9104 10.0007 15.4167 10.0007C15.9229 10.0007 16.3333 10.4111 16.3333 10.9173V15.5007C16.3333 17.0194 15.1021 18.2507 13.5833 18.2507H3.5C1.98122 18.2507 0.75 17.0194 0.75 15.5007V5.41732C0.75 3.89854 1.98122 2.66732 3.5 2.66732H8.08333C8.58959 2.66732 9 3.07773 9 3.58399C9 4.09025 8.58959 4.50065 8.08333 4.50065H3.5Z",fill:t})})})},rB=e=>{let{value:r,label:t,edit:n,sxContainer:o,onClickEdit:a}=e;return(0,i.BX)(z.Z,{sx:{...o},direction:"column",gap:1,children:[(0,i.BX)(z.Z,{direction:"row",justifyContent:"space-between",children:[(0,i.tZ)(s.Z,{component:"label",sx:{color:"var(--color-text-body-b2)"},variant:"body3",children:t}),n&&(0,i.BX)(z.Z,{component:"div",onClick:a,direction:"row",sx:{cursor:"pointer"},gap:.8,children:[(0,i.tZ)(s.Z,{color:"primary",variant:"body3_semi_bold",children:"Editar"}),(0,i.tZ)(rq,{})]})]}),(0,i.tZ)(s.Z,{sx:{color:"var(--color-text-title)"},variant:"body2_semi_bold",component:"p",children:r})]})},rT={phone:"",email:""},rV=e=>{let{user:r}=e,{phone:t,email:n,documentTypeName:i,name:o,surname1:a,surname2:l,documentNumber:s,patientId:d}=r,[c,u]=(0,S.useState)({email:n,phone:t}),[m,p]=(0,S.useState)({email:{enabled:!1,value:c.email},phone:{enabled:!1,value:c.phone}}),[h,v]=(0,S.useState)(rT),C=(e,r)=>{p(t=>({...t,[e]:{...t[e],enabled:r}}))},f=async e=>{let{email:{value:r},phone:{value:t}}=m;if(!r||!t){v(r=>({...r,[e]:"Campo requerido"}));return}let n="email"===e;if(n&&!P.CU.test(r)){v(e=>({...e,email:"El email no es v\xe1lido"}));return}if(!n&&9!==t.length){v(e=>({...e,phone:"El celular debe contener 9 d\xedgitos"}));return}let i={email:n?r:c.email,phone:n?c.phone:t,patientId:d};try{await (0,eJ.Gt)(i),C(n?"email":"phone",!1),u(e=>({email:n?r:e.email,phone:n?e.phone:t})),v(rT)}catch(r){v(t=>({...t,[e]:r.message}))}};return{name:o,surname1:a,surname2:l,updatedField:c,documentTypeName:i,documentNumber:s,inputs:m,errors:h,onUp
1date:f,onClickEditOrSave:C,onChangeInputs:(e,r)=>{v(rT),("phone"!==e||(!(r.length>0)||P.$V.test(r))&&!(r.length>9))&&p(t=>({...t,[e]:{enabled:!0,value:r}}))}}},rA=e=>{let{user:r}=e,{isMobile:t}=(0,m.$)(),{documentNumber:n,documentTypeName:o,errors:a,inputs:l,name:d,onChangeInputs:c,onClickEditOrSave:u,onUpdate:h,surname1:v,surname2:C,updatedField:g}=rV({user:r});return(0,i.tZ)("form",{children:(0,i.BX)(b.ZP,{container:!0,spacing:t?"1.6rem":"1.8rem",children:[(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:(0,i.tZ)(rB,{sxContainer:{flexBasis:"50%",flexGrow:1},label:"Nombre y apellidos",value:(0,f.R0)((0,p.Pp)(d,v,C).toLowerCase())})}),!t&&(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(rL.Z,{})}),(0,i.tZ)(b.ZP,{item:!0,min:6,tablet_xs:7,display:"flex",flexDirection:"column",children:(0,i.tZ)(rB,{sxContainer:{flexBasis:"50%",flexGrow:1},label:"Tipo documento",value:o})}),(0,i.tZ)(b.ZP,{item:!0,min:6,tablet_xs:5,display:"flex",flexDirection:"column",children:(0,i.tZ)(rB,{sxContainer:{flexBasis:"50%",flexGrow:1},label:"N\xba documento",value:n})}),!t&&(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(rL.Z,{})}),(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:l.phone.enabled?(0,i.BX)(z.Z,{gap:"1.6rem",direction:"row",alignItems:"center",children:[(0,i.tZ)(w.t7,{label:"Celular",sxContainer:{flex:8},placeholder:"Modificar celular",name:"phone",fullWidth:t,value:l.phone.value,onChange:e=>c("phone",e),error:!!a.phone,helperText:a.phone?a.phone:void 0}),(0,i.BX)(z.Z,{component:"div",onClick:()=>h("phone"),direction:"row",sx:{cursor:"pointer"},gap:.8,children:[(0,i.tZ)(s.Z,{color:"primary",variant:"body3_semi_bold",children:"Guardar"}),(0,i.tZ)(rM,{size:22})]})]}):(0,i.tZ)(rB,{label:"Celular",value:g.phone,onClickEdit:()=>u("phone",!0)})}),(0,i.tZ)(b.ZP,{item:!0,min:12,children:(0,i.tZ)(rL.Z,{})}),(0,i.tZ)(b.ZP,{item:!0,min:12,display:"flex",flexDirection:"column",children:l.email.enabled?(0,i.BX)(z.Z,{gap:"1.6rem",direction:"row",alignItems:"center",children:[(0,i.tZ)(w.t7,{name:"email",fullWidth:t,sxContainer:{flex:8},label:"Correo electr\xf3nico",placeholder:"Modificar correo electr\xf3nico",value:l.email.value,onChange:e=>c("email",e),error:!!a.email,helperText:a.email?a.email:void 0}),(0,i.BX)(z.Z,{component:"div",onClick:()=>h("email"),direction:"row",sx:{cursor:"pointer"},gap:.8,children:[(0,i.tZ)(s.Z,{color:"primary",variant:"body3_semi_bold",children:"Guardar"}),(0,i.tZ)(rM,{size:22})]})]}):(0,i.tZ)(rB,{label:"Correo",value:g.email,onClickEdit:()=>u("email",!0)})})]})})},rR=e=>{let{open:r,onSelectMethod:t,onClose:n}=e,{isMobile:o}=(0,m.$)(),a=(0,g.G)("(min-width: 648px)",!1),{data:l}=(0,rc.a0)({url:"publicity",params:{publicity_type:"banner_reserve",is_active:"Active"}});return(0,i.tZ)(u.P$,{open:r,onClose:n,sxDialogContent:{p:"1.6rem"},showCloseIcon:!1,icon:()=>{var e;return(0,i.tZ)(U.Z,{maxWidth:"57rem",width:"100%",children:l&&l.length>0&&((null===(e=l[0])||void 0===e?void 0:e.url)?(0,i.tZ)(ei(),{href:l[0].url,passHref:!0,children:(0,i.tZ)(j(),{src:l[0].image,quality:100,style:{objectFit:"contain",height:"100%",borderRadius:10},alt:"Banner que explica los beneficios de los acompa\xf1antes",height:178,width:557})}):(0,i.tZ)(j(),{src:l[0].image,quality:100,style:{objectFit:"contain",height:"100%",borderRadius:10},alt:"Banner que explica los beneficios de los acompa\xf1antes",height:178,width:557}))})},header:(0,i.tZ)(s.Z,{textAlign:"center",sx:{color:"var(--color-primary-darkest)"},variant:"h3_bold",component:"h3",children:"Tu cita ha sido reservada con \xe9xito"}),content:(0,i.tZ)(z.Z,{direction:"column",spacing:"1.6rem",children:(0,i.tZ)(s.Z,{textAlign:"center",variant:"body2",children:"Te enviaremos la constancia a tu correo electr\xf3nico."})}),footer:(0,i.BX)(z.Z,{justifyContent:"center",direction:a?"row":"column",spacing:a?"2.4rem":"0.8rem",mb:a?"2rem":void 0,children:[(0,i.tZ)(x.Z,{size:a?"large":"medium",fullWidth:o,sx:{width:a?"19.5rem":void 0,alignSelf:"center"},onClick:()=>t("now"),children:"Pagar ahora"}),(0,i.tZ)(x.Z,{onClick:()=>t("local"),variant:"outlined",size:a?"large":"medium",fullWidth:o,sx:{width:a?"19.5rem":void 0,alignSelf:"center"},children:"Pagar en local"})]})})};var rz=t(59285);let rH=(e,r,t)=>{let{sexsCatalog:n,documentTypesCatalog:i}=(0,N.Z)(),{closeLoader:o,openLoader:a,isLoading:l,loadingMessage:s}=(0,eF.Z)(),{setUserInfo:d,setDocument:c,setLockInputs:u,setLockInputssex:m,setLockInputsdateborn:p,resetState:h}=(0,k.Z)(),{openAlert:v}=(0,eA.Z)(),[C,f]=(0,S.useState)(!1),g=async e=>{var t,l,s,d;if(!n||!i)throw Error("Falta informacion para el registro");let c=n.find(r=>r.id===e.sex),u=i.find(r=>r.id===e.documentType);if(!u||!c||!e.born_date)throw Error("No llegaron todos los datos para registrar el familiar");let m=localStorage.getItem("citasStepper");if(!m)return;let p=JSON.parse(m),C=null===(d=p.state)||void 0===d?void 0:null===(s=d.appointmentInfo)||void 0===s?void 0:null===(l=s.service)||void 0===l?void 0:null===(t=l.center)||void 0===t?void 0:t.id,f={centerId:C,email:e.email.trim(),emailConfirm:e.email.trim(),password:e.password,name:e.name,surname1:e.lastname1,surname2:e.lastname2,birthdateAsString:e.born_date,gender:c,documentType:u,username:e.documentNumber.trim(),documentNumber:e.documentNumber.trim(),termsAccepted:e.term_conditions,phone:e.phone_number.trim()};
1a("Creando tu cuenta..."),(0,eR.Z)("sign_up",{hash_doc:f.documentNumber,type_doc:f.documentType.name,fecha_nacimiento:f.birthdateAsString,genero:f.gender.name,hash_email:f.email,hash_celular:f.phone,method:"normal"});try{let t=await (0,rS.a$)(f);h(),r(t,e.documentType)}catch(e){console.error(e),v(e.message)}finally{o()}},Z=async r=>{var n,i,l,s;let{documentNumber:h,documentType:C}=r;if(!h||!C)return;a("Estamos validando tus datos...");let g=localStorage.getItem("citasStepper");if(!g)return;let Z=JSON.parse(g),b=null===(s=Z.state)||void 0===s?void 0:null===(l=s.appointmentInfo)||void 0===l?void 0:null===(i=l.service)||void 0===i?void 0:null===(n=i.center)||void 0===n?void 0:n.id,y=await (0,rS.IU)(b,C,h);if(null===y){v(P.bV),o();return}if(y){await e(r),o();return}if(1!==C){c({number:h,type:C}),u(!1),m(!1),p(!1),o(),f(!0),null==t||t();return}try{let e=await (0,rS.J8)(r.documentNumber);c({number:h,type:C}),d(e),e.success?(u(!0),e.sexo?m(!0):m(!1),e.fechaNacimiento?p(!0):p(!1)):(u(!1),m(!1),p(!1)),f(!0),null==t||t()}catch(e){throw Error(e.message)}finally{o()}};return{showCompleteRegisterForm:C,loading:l,loadingMessage:s,onClickBack:()=>{h(),f(!1)},onSubmitDNIForm:Z,onRegister:g}};var rD=t(19259);let rO=e=>{let{step:r,appointmentPayData:t,isMicroService:n}=e,{setAuthTokenToCookie:i,logOutUser:o}=(0,eh.aC)(),{appointmentInConflict:a,appointmentInfo:s,patient:d,setAppointmentInConflict:c,setDNIForm:u}=(0,eT.Z)(),{resetSureStateModal:m}=(0,eV.Z)(),{continueTo:p,isFinalStep:h,leftStepper:v,levelProgress:C,onClickBack:f,scheduleAppointment:g,sendConfirmCode:Z,setDNIFormRef:b}=(0,rD.s)({step:r,appointmentPayData:t,askToPayLater:F,isMicroService:n}),{openAlert:y}=(0,rz.Z)(),{openAlert:x}=(0,eA.Z)(),{closeLoader:w,openLoader:_}=(0,eF.Z)(),E=(0,l.useRouter)(),[I,N]=(0,S.useState)(!1),[k,L]=(0,S.useState)(!1),[M,q]=(0,S.useState)(!1),[B,T]=(0,S.useState)(!1),[V,A]=(0,S.useState)(!1),R=E.asPath.includes("whatsapp"),z=E.asPath.includes("email"),H=async e=>{let{documentNumber:r,documentType:t}=e;if(!r||!t)return;let n={documentNumber:r,documentType:t};u(n),b(n);try{await Z(),p("confirmar-codigo")}catch(e){w()}},D=async()=>{N(!1),_("Enviando c\xf3digo de verficaci\xf3n"),(0,eR.Z)("continuar_reserva_cita",{});try{await Z(),p("confirmar-codigo")}catch(e){console.error(e)}finally{w()}},O=async()=>{var e,r,t,n,i;let o;if(!(null==d?void 0:d.token))throw Error("No hay paciente a quien reservar");if(!s)throw Error("No se encontro la informacion de la cita");_("Validando tus citas..."),(0,eR.Z)("reservar_cita",{tipo_paciente:(null==d?void 0:d.relation)?"para_familiar":"para_mi",hash_doc:d.documentNumber,type_doc:$[null!==(e=d.documentType)&&void 0!==e?e:1],hash_celular:d.phone,hash_email:null!==(r=null==d?void 0:d.email)&&void 0!==r?r:"",sede:s.medicalCenter.centro.name,especialidad:s.service.basicService.description,tipo_consulta:s.consulType,medico:s.professional.fullName,fecha:s.appointmentDateTime.split("T")[0],hora:s.appointmentDateTime.split("T")[1]});try{let e=await (0,ez.NV)(s.medicalCenter.centro.id),r=e.find(e=>e.basicServiceId===s.service.basicService.id);if(!r)throw Error("No se encontr\xf3 la especialidad de la cita a reservar");if((null==d?void 0:d.sexCode)===2&&"SI"===r.isFemale||(null==d?void 0:null===(t=d.gender)||void 0===t?void 0:t.id)===2&&"SI"===r.isFemale)throw Error()}catch(e){T(!0),w();return}if(1!==s.medicalCenter.centro.id){let[e,r]=s.appointmentDateTime.split("T"),t={centerId:s.medicalCenter.centro.id,documentNumber:d.documentNumber,typedocument:d.documentType,horario:s.model,agenda:null!==(n=s.provisionDuration)&&void 0!==n?n:"",basicServiceId:s.service.basicService.id,provisions:null!==(i=s.provisions)&&void 0!==i?i:[],proposedDateString:e,attentionTypeId:s.consulTypeId,appointmentHour:r.substring(0,5)};try{await (0,ez.hK)(t)}catch(e){w(),e instanceof Error&&("Edad no permitida para la atenci\xf3n del especialista."===e.message?y(e.message,{type:"warning"}):x(e.message));return}}try{o=await (0,ez.Uj)({basicServiceId:s.service.basicService.id,centerId:s.medicalCenter.centro.id,patientId:d.patientId},x)}catch(e){w(),e instanceof Error&&x(e.message);return}if(Array.isArray(o)&&o.length>0){c(o[0]),q(!0),w();return}_("Reservando tu cita...");try{await g(),p("listo")}catch(e){console.error(e);return}finally{w()}},X=async()=>
1{if(!a)throw Error();if(!(null==d?void 0:d.token))throw Error("No hay paciente a quien eliminar la cita");q(!1),_("Cancelando tu cita anterior..."),s&&(0,eR.Z)("eliminar_continuar",{tipo_paciente:(null==d?void 0:d.relation)?"para_familiar":"para_mi",sede:s.medicalCenter.centro.name,especialidad:s.service.basicService.description,tipo_consulta:s.consulType,medico:s.professional.fullName,fecha:s.appointmentDateTime.split("T")[0],hora:s.appointmentDateTime.split("T")[1]});try{await (0,ez.TW)({appointmentId:a.appointmentId,centerId:a.centerId,token:d.token},x)}catch(e){throw w(),Error("No se pudo eliminar la cita anterior")}_("Reservando tu cita...");try{await g(),q(!1),p("listo")}catch(e){console.error(e);return}finally{w()}},$={1:"DNI",2:"Pasaporte",3:"Carnet de Extranjer\xeda"},W=async e=>{u(e),b(e),_("Enviando c\xf3digo de validaci\xf3n..."),e.documentType&&e.documentNumber&&(0,eR.Z)("continuar_familiar",{hash_doc:e.documentNumber,type_doc:$[e.documentType]});try{o(!1),await Z(),p("confirmar-codigo")}catch(e){console.error(e)}finally{w()}};function F(){y("\xa1Tu cita ha sido reservada satisfactoriamente!",{btn2Content:"Pagar m\xe1s tarde",btnDirection:"column",description:"Recuerda que los descuentos aplican SOLO para el pago v\xeda WEB y puedes hacerlo hasta 2 horas antes de la hora de tu cita",btnContent:"Finalizar el pago",type:"success",btnSx:{maxWidth:"24rem",width:"100%"},btn2Sx:{maxWidth:"24rem",width:"100%"},btn2Action:()=>t?j():null==U?void 0:U("pending")})}let j=()=>{E.push(`${P.m_}/mis-citas?section=pendientes`)},U=(e,r)=>{"payed"===e&&A(!0);let t="";if(R&&z)t="/pagos-online/listo";else if(R)t="/pagos-online/whatsapp/listo";else if(z)t="/pagos-online/email/listo";else{t="listo",E.push("/"),localStorage.removeItem("payData");return}if(!n){p("listo",{iframe:r});return}localStorage.removeItem("payData"),E.push({pathname:t,query:{valid:!0}})},{onSubmitDNIForm:G,onRegister:Y}=rH(H,(e,r)=>{let t={documentNumber:e.documentNumber,documentType:r};N(!0),u(t),b(t),N(!0)},()=>{p("registro")});return{appointmentInConflict:a,appointmentInfo:s,askToPayLater:F,isFinalStep:h,isPayed:V,leftStepper:v,levelProgress:C,onCancelSchedule:()=>{(0,eR.Z)("mantener_cita",{}),v()},onClickBack:f,onClosePaymentMethodModal:()=>{L(!1),p("listo")},onContinueAfterRegisterModal:D,onContinueConfirmCodeStep:e=>{i(e.token),E.reload()},onContinuePatientStep:O,onContinuePayStep:U,onDeleteOldAppointment:X,onLoginRegisterFamiliar:W,onRegister:Y,onSelectPayment:e=>{let r="now"===e;r?(0,eR.Z)("forma_pago",{tipo_pago:"pago_online"}):((0,eR.Z)("forma_pago",{tipo_pago:"pago_local"}),m()),p(r?"pago":"listo"),L(!1)},onSubmitDNIForm:G,openInvalidGenderModal:B,openPaymentMethodModal:k,openRegisterCompleteModal:I,openScheduleConflictModal:M,setOpenInvalidGenderModal:T,setOpenPaymentMethodModal:L,setOpenRegisterCompleteModal:N,setOpenScheduleConflictModal:q}},rX=a()(()=>t.e(9750).then(t.bind(t,69750)),{loadableGenerated:{webpack:()=>[69750]},ssr:!1}),r$=a()(()=>t.e(3806).then(t.bind(t,83806)),{loadableGenerated:{webpack:()=>[83806]},ssr:!1}),rW=a()(()=>t.e(4881).then(t.bind(t,34881)),{loadableGenerated:{webpack:()=>[34881]},ssr:!1}),rF=a()(()=>t.e(771).then(t.bind(t,20771)),{loadableGenerated:{webpack:()=>[20771]},ssr:!1}),rj=a()(()=>t.e(142).then(t.bind(t,70142)),{loadableGenerated:{webpack:()=>[70142]},ssr:!1}),rU=a()(()=>Promise.resolve().then(t.bind(t,26084)),{loadableGenerated:{webpack:()=>[26084]},ssr:!1}),rG=e=>{let{step:r,notValidMsg:t,isMicroService:n=!1,patientData:o,appointmentPayData:a}=e,b=(0,l.useRouter)(),{isMobile:y}=(0,m.$)(),x=(0,g.G)("(min-width: 648px)",!1),{appointmentInConflict:w,askToPayLater:_,isFinalStep:S,isPayed:E,levelProgress:I,onCancelSchedule:P,onClickBack:N,onClosePaymentMethodModal:k,onContinueAfterRegisterModal:L,onContinueConfirmCodeStep:M,onContinuePatientStep:q,onContinuePayStep:B,setOpenScheduleConflictModal:T,onDeleteOldAppointment:V,onLoginRegisterFamiliar:A,onRegister:R,onSelectPayment:z,onSubmitDNIForm:H,openInvalidGenderModal:D,openPaymentMethodModal:O,openRegisterCompleteModal:X,openScheduleConflictModal:$,setOpenInvalidGenderModal:W,setOpenRegisterCompleteModal:F}=rO({step:r,appointmentPayData:a,isMicroService:n}),j=v.gf[r]?v.gf[r]:void 0;return(0,i.BX)(i.HY,{children:[(0,i.tZ)(rh,{hideArrowBack:S||null!==a,hideSummary:S||y||!!t,showMiniBanner:"pago"===r,onClickBack:N,title:"Reservar cita - aviva",progress:I,appointmentPayData:a,children:n&&t?(0,i.tZ)(ec,{appointmentPayData:a,message:t}):(0,i.BX)(i.HY,{children:[j&&(!a||!n)&&(0,i.tZ)(c.n,{children:(0,i.BX)(s.Z,{component:"h6",textTransform:y?"uppercase":"none",color:y?p.O9.text_title_p1:p.O9.primary,variant:y?"body3_semi_bold":"body2_semi_bold",children:["Paso ",j," de 7"]})}),"dni"===r&&(0,i.tZ)(rU,{sxContainer:{mt:"3.1rem"},onSubmitDNIForm:H}),"registro"===r&&(0,i.tZ)(et,{isCitaStepper:!0,onRegister:R}),"paciente"===r&&(0,i.tZ)(rk,{onLoginRegisterFamiliar:A,onContinue:q}),"confirmar-codigo"===r&&(0,i.tZ)(rX,{onContinue:M,step:"dni",isMicroService:!0}),"validar-number-sms"===r&&(0,i.tZ)(r$,{onContinue:M,step:"dni",isMicroService:!0}),"confirmar-codigo-sms"===r&&(0,i.tZ)(rW,{onContinue:M,step:"dni",isMicroService:!0}),"correo-actualizar"===r&&(0,i.tZ)(rF,{onContinue:M}),"pago"===r&&(0,i.tZ)(ro,{patientData:o,appointmentPayData:a,askToPayLater
1:_,onContinue:B}),S&&(0,i.tZ)(rj,{appointmentPayData:a,onSelectPayment:z,isPayed:E})]})}),(0,i.tZ)(u.aR,{title:(0,i.BX)(s.Z,{color:"secondary",variant:"h3_bold",textAlign:"center",children:["Se cre\xf3 tu cuenta en",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:" Mi aviva exitosamente"})]}),buttonProps:{...(0,h.g)({name:"continuar",pathname:b.asPath,description:`Se presion\xf3 "continar" luego de un registro exitoso en ${b.asPath}`})},description:"Presiona continuar para finalizar la reserva de tu cita.",open:X,setOpen:F,onContinue:L,onClose:L}),(0,i.tZ)(u.aR,{title:(0,i.BX)(s.Z,{color:"secondary",variant:"h3_bold",textAlign:"center",children:["No podemos continuar con ",(0,i.tZ)("span",{style:{color:p.O9.primary},children:"la reserva"})]}),description:(0,i.tZ)(s.Z,{color:p.O9.black,textAlign:"center",variant:"body1_semi_bold",children:"Esta especialidad solo atiende a pacientes de sexo femenino"}),open:D,setOpen:W,onContinue:()=>W(!1),footerButtonText:"Aceptar"}),(0,i.tZ)(rR,{onClose:k,open:O,onSelectMethod:z}),w&&(0,i.tZ)(Z.h,{data:(()=>{if(!w)return[];let{professionalName:e,professionalSurnames:r,center:t,basicService:n,appointmentHour:i,appointmenyDay:o}=w,a=(0,C.fx)(o).toFormat("dd/MM/yyyy"),l=(0,C.aC)(i);return[{label:"M\xe9dico",value:(0,f.R0)((0,p.nA)(e,r).toLowerCase())},{label:"Sede",value:(0,f.R0)(t.toLowerCase())},{label:"Especialidad",value:(0,f.R0)(n.toLowerCase())},{label:"Fecha y Hora:",value:`${a} | ${l}`}]})(),icon:e=>(0,i.tZ)(d.S,{color:p.O9.primary_light,size:e}),open:$,onClose:()=>T(!1),title:(0,i.BX)(s.Z,{textAlign:"center",sx:{color:"var(--color-primary-darkest)"},variant:"h3_bold",component:"h3",maxWidth:"43.8rem",children:["Ya tienes reservada una cita para"," ",(0,i.tZ)("span",{style:{color:"var(--color-primary)"},children:(0,f.R0)(w.basicService.toLocaleLowerCase())})]}),buttonAcceptProps:{onClick:P,children:"Mantener esta cita",fullWidth:!x,...(0,h.g)({name:"mantener-esta-cita",pathname:b.asPath}),size:x?"large":"medium",sx:{width:x?"33.8rem":"100%"}},buttonRejectProps:{onClick:V,children:"Eliminar y continuar reservando",fullWidth:!x,...(0,h.g)({name:"eliminar-y-continuar-reservando",pathname:b.asPath}),size:x?"large":"medium",sx:{width:x?"33.8rem":"100%"}},footerDirection:"column"})]})}},19259:function(e,r,t){"use strict";t.d(r,{s:function(){return g}});var n,i=t(50959),o=t(83357),a=t(23202),l=t(16338),s=t(12269),d=t(24434),c=t(43231),u=t(5477),m=t(94707),p=t(92628),h=t(22596),v=t(36297);let C=["dni","paciente","confirmar-codigo","validar-number-sms","confirmar-codigo-sms","correo-actualizar","registro"],f=["listo","pago"],g=e=>{let{step:r,appointmentPayData:t,askToPayLater:n,isMicroService:g=!1}=e,{openAlert:y}=(0,m.Z)(),{openLoader:x}=(0,u.Z)(),{user:w}=(0,a.aC)(),_=(0,o.useRouter)(),{appointmentConfirmationFull:S,appointmentInfo:E,patient:I,resetState:P,setAppointmentConfirmationFull:N,setAppointmentInfo:k,setTokenData:L,setPatientData:M,tokenData:q,dniForm:B,setDNIForm:T}=(0,c.Z)(),{resetState:V}=(0,p.Z)(),A=(0,i.useRef)(B);(0,i.useEffect)(()=>{if(!g){if("dni"===r&&O(),"listo"===r&&X(),"confirmar-codigo"!==r||B&&q||$("dni"),C.includes(r)){if(null==S?void 0:S.appointmentId){$("listo");return}if(!(null==E?void 0:E.professional)){W();return}H()}!f.includes(r)||(null==S?void 0:S.appointmentId)||t||$("paciente")}},[r,g]);let R="listo"===r,z=e=>{A.current=e},H=async()=>{if(f.includes(r)||!E)return;let e=(0,s.fx)(E.appointmentDateTime),t=e.toFormat("HH:mm"),n=e.toFormat("yyyy-MM-dd");try{let e=await j();await (0,h.hV)({attentionTypeId:E.consulTypeId,basicServiceId:E.service.basicService.id,centerId:E.medicalCenter.centro.id,professionalId:E.professional.id,provisions:e.map(e=>e.id),appointmentHour:t,proposedDateString:n})}catch(e){y("Esta cita ya no est\xe1 disponible",{type:"info",title:"Informativo"}),W()}},D=(0,i.useMemo)(()=>b(r),[r]),O=()=>{V(),M(null),N(null),L(null)},X=()=>{V(),T(null),z(null),L(null)},$=(e,r)=>{(0,l.$w)(e),_.push({pathname:`/citas/agendar/${e}`,query:{...r}})},W=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/citas";
1e&&await _.replace(e),(0,l.DO)(),P(),V(),k(null)},F=async()=>{if(null===A.current||!A.current.documentType)throw Error("No hay documento para enviar el mensaje de validacion");let{documentNumber:e,documentType:r}=A.current;try{x("Enviando c\xf3digo de confirmaci\xf3n...");let t=await (0,v.cx)({documentNumber:e,documentType:r},y);if(!t)throw Error("No se genero el token de validacion");L(t)}catch(e){throw Error(e.message)}},j=async()=>{if(!E)throw Error("No se encontro la informacion de la cita");let e=await (0,h.wF)({basicServiceId:null==E?void 0:E.service.basicService.id,centerId:null==E?void 0:E.medicalCenter.centro.id},y);if(!e)throw Error("No hay provicion para realizar la reserva");return e},U=async()=>{if(!(null==I?void 0:I.token))throw Error("No hay paciente a quien reservar");if(!(null==w?void 0:w.token))throw Error("No hay token de usuario");if(!E)throw Error("No se encontro la informacion de la cita");let e=await j();try{let{consulType:r,consulTypeId:t,...n}=E,i=await (0,h.Pc)({...n,provisions:e},I.token);N(i)}catch(t){var r;let e=(0,d.e)(t);if((null===(r=t.response)||void 0===r?void 0:r.status)===409&&y(e,{onClose:W,title:"Cita en conflicto",type:"info"}),e.includes("Este espacio de reserva fu\xe9 ocupado")||e.includes("Error por validar.")||e.includes("no est\xe1 disponible.")){y(e,{onClose:W,title:"Cita ocupada",type:"info"});return}throw y(e),t}};return{setDNIFormRef:z,continueTo:$,sendConfirmCode:F,scheduleAppointment:U,leftStepper:W,onClickBack:()=>{if("pago"===r){n();return}let e=Z[r];if(!e.step){W();return}(0,l.$w)(e.step),_.push(e.goBack)},isFinalStep:R,levelProgress:D}},Z={dni:{goBack:"/citas",progress:15},registro:{goBack:"/citas/agendar/dni",progress:25,step:"dni"},paciente:{goBack:"/citas/",progress:40},"confirmar-codigo":{goBack:"/citas/agendar/dni",progress:40,step:"dni"},"validar-number-sms":{goBack:"/citas/agendar/dni",progress:50,step:"dni"},"confirmar-codigo-sms":{goBack:"/citas/agendar/dni",progress:60,step:"dni"},"correo-actualizar":{goBack:"/citas/agendar/dni",progress:70,step:"dni"},pago:{goBack:"/citas/agendar/listo",progress:80,step:"listo"},listo:{goBack:"/",progress:100}},b=e=>{var r;return null!==(n=null===(r=Z[e])||void 0===r?void 0:r.progress)&&void 0!==n?n:100}},58387:function(e,r,t){"use strict";t.d(r,{h:function(){return m}});var n=t(99221),i=t(401),o=t(79134),a=t(6760),l=t(3812),s=t(41246),d=t(8304),c=t(77694),u=t(66427);let m=e=>{var r,t,m,p;let{title:h,data:v,footerDirection:C,buttonAcceptProps:f,buttonRejectProps:g,onClose:Z,open:b,icon:y}=e,{isMobile:x}=(0,d.$)(),w=(0,u.G)("(min-width: 648px)",!1);return(0,n.tZ)(n.HY,{children:(0,n.tZ)(s.P$,{open:b,onClose:Z,showCloseIcon:!1,icon:e=>null!==(r=null==y?void 0:y(e))&&void 0!==r?r:(0,n.tZ)(l.p,{color:"var(--color-primary-light)",size:e}),header:h,content:(0,n.tZ)(i.Z,{component:"ul",width:w?"75%":"100%",direction:"column",spacing:w?"0.8rem":"0.4rem",children:v.map((e,r)=>{let{label:t,value:a}=e;return(0,n.BX)(i.Z,{component:"li",width:"100%",direction:"row",gap:"1.2rem",justifyContent:"space-between",children:[(0,n.tZ)(o.Z,{flex:5,textAlign:"left",color:c.O9.text_body_b2,variant:w?"body2_semi_bold":"label1",fontWeight:w?500:400,component:"label",children:t}),(0,n.tZ)(o.Z,{flex:7,textAlign:"left",variant:w?"body2_semi_bold":"label1_semi_bold",component:"p",color:c.O9.text_body_b1,children:a})]},r)})}),footer:(0,n.BX)(i.Z,{width:"100%",justifyContent:"center",alignItems:"center",direction:null!=C?C:w?"row":"column-reverse",spacing:x?"0.8rem":"2.4rem",children:[(0,n.tZ)(a.Z,{variant:(null!==(t=g.variant)&&void 0!==t?t:w)?"outlined":"text",sx:{width:w?"14.8rem":"100%",alignSelf:"center",...g.sx},...g,children:null!==(m=g.children)&&void 0!==m?m:"Cancelar"}),(0,n.tZ)(a.Z,{sx:{width:w?"14.8rem":"100%",alignSelf:"center",...f.sx},...f,children:null!==(p=f.children)&&void 0!==p?p:"Continuar"})]})})})}},26084:function(e,r,t){"use strict";t.r(r),t.d(r,{DNIForm:function(){return S},default:function(){return E}});var n=t(99221),i=t(50959),o=t(83357),a=t(401),l=t(31682),s=t(79134),d=t(6760),c=t(844),u=t(8304),m=t(66467),p=t(14411),h=t(18356),v=t(83950),C=t(81598),f=t(47756),g=t(87109),Z=t(44945);let b={documentType:1,documentNumber:""}
1,y={documentType:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"},documentNumber:{required_error:"Este campo es requerido",invalid_type_error:"Ingresa una opci\xf3n v\xe1lida"}},x=Z.z.object({documentType:Z.z.number(y.documentType).refine(e=>e,y.documentType.required_error),documentNumber:Z.z.string(y.documentNumber).nonempty(y.documentNumber.required_error)}).superRefine((e,r)=>{let{documentType:t,documentNumber:n}=e;if(1===t)return 8!==n.length&&r.addIssue({path:["documentNumber"],code:Z.z.ZodIssueCode.custom,message:"El DNI debe contener 8 d\xedgitos"}),Z.z.NEVER;let i=2===t?"Pasaporte":"Carnet de Extranjer\xeda";n.length<6&&r.addIssue({path:["documentNumber"],code:Z.z.ZodIssueCode.custom,message:`El ${i} debe tener m\xednimo 6 d\xedgitos`}),n.length>12&&r.addIssue({path:["documentNumber"],code:Z.z.ZodIssueCode.custom,message:`El ${i} debe tener m\xe1ximo 12 d\xedgitos`})}),w={1:"DNI",2:"Pasaporte",3:"Carnet de Extranjer\xeda"},_=e=>{let{onSubmitDNIForm:r}=e,{control:t,formState:{isSubmitting:n,errors:i},setError:o,clearErrors:a,setValue:l,handleSubmit:s,watch:d}=(0,v.cI)({mode:"onSubmit",defaultValues:b,resolver:(0,C.F)(x)}),c=d(),{documentTypes:u,onChangeDocumentNumber:m}=(0,f.W)({clearErrors:a,documentType:c.documentType,setValue:l,watch:d}),p=async e=>{e.documentNumber&&e.documentType&&(0,g.Z)("validacion_documento",{hash_doc:e.documentNumber,type_doc:w[e.documentType]});try{await r(e)}catch(e){console.error(e),o("documentNumber",{message:"N\xfamero de documento inv\xe1lido"})}};return{control:t,documentTypes:u,errors:i,isSubmitting:n,onSubmit:p,values:c,handleSubmit:s,onChangeDocumentNumber:m}},S=e=>{var r;let{onSubmitDNIForm:t,isFamiliar:v,wrapperMaxWidth:C,sxContainer:f}=e,{control:g,documentTypes:Z,errors:b,isSubmitting:y,onSubmit:x,values:w,handleSubmit:S,onChangeDocumentNumber:E}=_({onSubmitDNIForm:t}),I=(0,o.useRouter)(),[P,N]=(0,i.useState)("DNI"),{isMobile:k}=(0,u.$)();return(0,i.useEffect)(()=>{var e;N({1:"DNI",2:"Pasaporte",3:"Carnet de Extranjer\xeda"}[null!==(e=null==w?void 0:w.documentType)&&void 0!==e?e:1])},[w.documentType]),(0,n.BX)(a.Z,{sx:{...f},component:"form",onSubmit:S(x),children:[(0,n.tZ)(p.n,{maxWidth:C,pb:k?"13.6rem":void 0,children:(0,n.BX)(l.ZP,{container:!0,columnSpacing:k?void 0:"2.4rem",rowSpacing:k?"1.6rem":"3.2rem",children:[(0,n.tZ)(l.ZP,{item:!0,min:12,children:(0,n.tZ)(s.Z,{mt:k?"0.8rem":void 0,variant:"h2_bold",color:"secondary",children:v?(0,n.BX)(n.HY,{children:["Ingresa el ",P," de"," ",(0,n.tZ)("span",{style:{color:"var(--color-primary)"},children:"tu familiar"})]}):(0,n.BX)(n.HY,{children:["Ingresa tu ",(0,n.tZ)("span",{style:{color:"var(--color-primary)"},children:P})]})})}),(0,n.tZ)(l.ZP,{item:!0,min:12,tablet_xs:6,display:"flex",flexDirection:"column",children:(0,n.tZ)(c.WV,{control:g,options:null!=Z?Z:[],label:"Tipo de documento",name:"documentType"})}),(0,n.tZ)(l.ZP,{item:!0,min:12,tablet_xs:6,display:"flex",flexDirection:"column",children:(0,n.tZ)(c.t7,{label:"N\xba de documento",value:w.documentNumber,onChange:E,name:"documentNumber",error:!!(null==b?void 0:b.documentNumber),helperText:null==b?void 0:null===(r=b.documentNumber)||void 0===r?void 0:r.message,inputMode:"numeric"})}),!k&&(0,n.tZ)(l.ZP,{mt:"1.2rem",mb:5,item:!0,min:12,display:"flex",flexDirection:"column",children:(0,n.tZ)(d.Z,{...(0,m.g)({name:"continuar",pathname:I.asPath,description:`Se presi\xf3no el bot\xf3n "Continuar" en ${I.asPath}`}),disabled:y,sx:{my:1},size:"large",type:"submit",children:"Continuar"})})]})}),k&&(0,n.tZ)(h.P,{btnId:(0,m.g)({pathname:I.asPath,name:"continuar",description:`Se presi\xf3no el bot\xf3n "Continuar" en ${I.asPath}`}).id,disabledButton:y})]})};var E=S},47756:function(e,r,t){"use strict";t.d(r,{W:function(){return l}});var n=t(50959),i=t(48496),o=t(11058),a=t(33334);let l=e=>{let{watch:r,setValue:t,clearErrors:l,documentType:s,documentNumberPath:d="documentNumber",documentTypePath:c="documentTypes"}=e,{documentTypesCatalog:u}=(0,o.Z)(),[m,p]=(0,n.useState)(u);return(0,n.useEffect)(()=>{m||(0,a.R)("documentTypes").then(e=>p(e)).catch(e=>console.error(e))},[u]),(0,n.useEffect)(()=>{let e=r((e,r)=>{let{name:n,type:i}=r;n===c&&"change"===i&&(t(d,""),l())});return()=>e.unsubscribe()},[]),(0,n.useEffect)(()=>{var e;m&&t(c,null===(e=m[0])||void 0===e?void 0:e.id,{shouldValidate:!0})},[m]),{onChangeDocumentNumber:e=>{if(!(e.length>
10)||i.$V.test(e)){if(1===s){if(e.length>8)return}else if(e.length>12)return;t(d,e,{shouldValidate:!0})}},documentTypes:m}}},22596:function(e,r,t){"use strict";t.d(r,{C6:function(){return u},NV:function(){return l},Pc:function(){return C},Ps:function(){return c},QK:function(){return y},Sz:function(){return d},TW:function(){return Z},Uj:function(){return f},ad:function(){return s},fu:function(){return h},hK:function(){return g},hV:function(){return m},hm:function(){return w},qE:function(){return b},sF:function(){return p},u2:function(){return x},wF:function(){return v}});var n=t(73669),i=t(69004),o=t(24434),a=t(89964);let l=async e=>{try{let{data:r}=await i.g$.get("/specialities/byCenter",{params:{centerId:e}});if(!r.valid||!r.data)throw Error("Error consultando las especialidades");return r.data}catch(e){if(n.default.isAxiosError(e)){var r;let t=null===(r=e.response)||void 0===r?void 0:r.data.message;throw Error(t)}throw Error(e.message)}},s=async e=>{try{let{data:r}=await i.g$.get("/ebooking/typesAttention",{params:{centerId:e}});if(!r.valid||!r.data)throw Error("Error consultando los tipos de cita");return r.data}catch(e){if(n.default.isAxiosError(e)){var r;let t=null===(r=e.response)||void 0===r?void 0:r.data.message;throw Error(t)}throw Error(e.message)}},d=async(e,r)=>{try{let{data:t}=await i.g$.get("/professionals/bySpecialty",{params:{centerId:e,basicServiceId:r}});if(!t.valid||!t.data)throw Error("Error consultando los m\xe9dicos");if(0===t.data.length)throw Error("No se encontraron m\xe9dicos disponibles");return t.data}catch(e){if(n.default.isAxiosError(e)){var t;let r=null===(t=e.response)||void 0===t?void 0:t.data.message;throw Error(r)}throw Error(e.message)}},c=async e=>{try{let{data:r}=await i.g$.get("/ebooking/slots/days/availables",{params:e});if(!r.valid||!r.data)throw Error("Error consultando los dias disponibles");return r}catch(e){throw(0,o.g)(e,"normal"),e}},u=async()=>{try{let{data:e}=await i.g$.get("/ebooking/centers");if(!e.valid||!e.data)throw Error("Error consultando los dias disponibles");return e}catch(e){throw(0,o.g)(e,"normal"),e}},m=async e=>{try{let{data:r}=await i.g$.post("/ebooking/slots/hours/availables",e);if(!r.valid||!r.data)throw Error("Error consultando las horas disponibles");if(!r.data.professional)throw Error("Esta cita ya no est\xe1 disponible");return r.data}catch(e){if(n.default.isAxiosError(e)){var r;let t=null===(r=e.response)||void 0===r?void 0:r.data.message;throw Error(t)}throw Error(e.message)}},p=async e=>{try{let{data:r}=await i.g$.get("/ebooking/priceByPlan",{params:e});if(!r.result.valid||!r.result.data)throw Error("Error consultando el precio del plan del paciente");return r.result.data}catch(e){if(n.default.isAxiosError(e)){var r;let t=null===(r=e.response)||void 0===r?void 0:r.data.result.message;throw Error(t)}throw Error(e.message)}},h=async e=>{try{let{data:r}=await i.g$.post("/siteds/insured/information",e);if(!r.result.valid||!r.result.data)throw Error("Error consultando los convenios con los seguros");if("Vigente"!==r.result.data[0].insuredStatus)throw Error("La persona no se encuentra vigente en la aseguradora");return r.result.data[0]}catch(r){let e=(0,o.e)(r,"normal");throw Error(e)}},v=async(e,r)=>{try{let{data:r}=await i.g$.get("/ebooking/provisions",{params:e});if(!r.result.valid||!r.result.data)throw Error("Error consultando las proviciones");return r.result.data}catch(e){(0,o.g)(e,"normal",r)}},C=async(e,r)=>{let{data:t}=await i.g$.post("/appointment/create",e,{headers:{token:r}});if(!t.valid||!t.data)throw Error("Error reservando la cita");return t.data},f=async(e,r)=>{try{let{data:r}=await i.g$.get("/appointment/patient/info",{params:e});if(!r.valid)throw Error("Error consultando las citas del usuario");return r.data}catch(e){(0,o.g)(e,"normal",r)}},g=async e=>{try{let{data:r}=await i.g$.post("/ebooking/slots/hours/availables",e);if("Edad no permitida para la atenci\xf3n del especialista."===r.message)throw Error(r.message);if(!r.valid||!r.data)throw Error("Error consultando las horas disponibles");if(!r.data.professional)throw Error("Esta cita ya no est\xe1 disponible");return r.data}catch(e){if(n.default.isAxiosError(e)){var r;let t=null===(r=e.response)||void 0===r?void 0:r.data.message;if("No hay disponibilidad para la especialidad y m\xe9dico seleccionados."===t)throw Error("Edad no permitida para la atenci\xf3n del especialista.");throw Error("No hay disponibilidad para la especialidad y m\xe9dico seleccionados.")}throw Error(e.message)}},Z=async(e,r)=>{let{appointmentId:t,centerId:n,token:a}=e;try{let{data:e}=await i.g$.delete("/appointment/delete",{params:{appointmentId:t,centerId:n},headers:{token:a}});if(!e.valid)throw Error("Error eliminando la cita del usuario");return!0}catch(e){throw(0,o.g)(e,"normal",r),Error(e)}},b=async(e,r)=>{try{let{data:t}=await i.jD.post("/register/userDependent",e,{params:r});if(!t.valid||!t.data)throw Error("Error registrando el familiar");return t.data}catch(r){let e=(0,o.e)(r);throw Error(e)}},y=async e=>{try{let{data:r}=await i.g$.get("/professionals/favorite",{params:e});if(!r.valid||!r.data)throw Error("Error registrando el m\xe9dico favorito");return r.data.map(e=>({...e,name:(0,a.R0)(e.name.toLowerCase()),speciality:(0,a.R0)(e.speciality.toLowerCase()),surname1:(0,a.R0)(e.surname1.toLowerCase()),surname2:(0,a.R0)(e.surname2.toLowerCase())}))}catch(r){let e=(0,o.e)(r);throw Error(e)}},x=async e=>{try{let{data:r}=await i.g$.post("/professionals/favorite",e);if(!r.valid||!r.data)throw Error("Error registrando el m\xe9dico favorito")}catch(r){let e=(0,o.e)(r);throw Error(e)}},w=async e=>{let{token:r,canal:t,...n}=e;try{let{data:e}=await i.g$.put("/appointment/notified",n,{headers:{token:r},params:{canal:t}});if(!e.data||!e.valid)throw Error("Error pagando cita con el plan seleccionado");return e.data}catch(r){let e=(0,o.e)(r);throw Error(e)}}},33334:function(e,r,t){"use strict";t.d(r,{R:function(){return i}});var n=t(69004);let i=async e=>{let r={centers:"/ebooking/centers",genders:"/catalogs/sexs",documentTypes:"/catalogs/documentTypes",relations:"/catalogs/relations",guarantors:"/catalogs/guarantors"}[e];try{if(!r)throw Error("Se introdujo un valor inadecuado, revise la interfaz de catalogos permitidos");if("centers"===e)return[{id:1,name:"Los Olivos",zipCode:"15306",phone:" ",address:"Av. Alfredo Mendiola N 6301",province:"LIMA",district:"LOS OLIVOS",web:null},{id:2,name:"Lima Centro",zipCode:"15306",phone:" ",address:"Av. \xd3scar R. Benavides 443",province:"LIMA",district:"LIMA",web:null},{id:3,name:"San martin de Porres.",zipCode:"15306",phone:"1",address:"Av Tomas Valle 559",province:"LIMA",district:"SAN MARTIN DE PORRES",web:null}];if("relations"===e||"guarantors"===e){let{data:e}=await n.g$.get(r,{timeout:5e3});if(!e.result.data)throw Error("La solicitud de las sedes dio respuesta OK pero no vino la data");return e.result.data}let{data:t}=await n.g$.get(r,{timeout:5e3});return t}catch(e){throw console.error(e),Error(e)}}},51118:function(e,r,t){"use strict";t.d(r,{IU:function(){return s},J8:function(){return l},a$:function(){return d}});var n=t(73669),i=t(69004),o=t(24434),a=t(89964);let l=async e=>{let{data:r}=await i.jD.get("/patient/getFromRENIEC",{params:{documentNumber:e}});if(!r.valid||!r.data)throw Error("La identificaci\xf3n ingresada no es correcta");
1let{nombres:t,apellidoMaterno:n,apellidoPaterno:o}=r.data,l={...r.data,nombres:(0,a.R0)(t),apellidoMaterno:(0,a.R0)(n),apellidoPaterno:(0,a.R0)(o)};return l},s=async(e,r,t)=>{try{let{data:n}=await i.jD.get("/patient/getByDocument",{params:{centerId:e,documentType:r,documentNumber:t}});if(!n.result.valid)throw Error();return!0}catch(r){let e=(0,o.e)(r);if("No existe paciente con el documento ingresado"===e)return!1;return null}},d=async e=>{try{let{data:r}=await i.jD.post("/register/user",e);if(!r.valid||!r.data)throw Error("Error registrando el usuario");return r.data}catch(e){if(n.default.isAxiosError(e)){var r;throw Error(null===(r=e.response)||void 0===r?void 0:r.data.message)}throw Error(e.message)}}},85189:function(e,r,t){"use strict";t.d(r,{Gt:function(){return s},M:function(){return d},sz:function(){return a},vV:function(){return l}});var n=t(73669),i=t(69004),o=t(24434);let a=async(e,r,t)=>{try{let{data:t}=await i.jD.get("/patient/getByPatientId",{params:{centerId:e,patientId:r}});if(!t.result.valid||!t.result.data)throw Error("Error trayendo informacion del paciente");return t.result.data}catch(e){(0,o.g)(e,"full",t)}},l=async(e,r)=>{try{let{data:t}=await i.jD.get("/patient/getConfirmPhone",{params:{patientId:e,PhoneNumber:r}});return t.result.message}catch(e){var t;throw Error(null===(t=e.response)||void 0===t?void 0:t.data.message)}},s=async e=>{try{await i.jD.put("/patient/mail-phone",e)}catch(e){if(n.default.isAxiosError(e)){var r;let t=null===(r=e.response)||void 0===r?void 0:r.data.message;throw Error(t)}throw Error(e.message)}},d=async e=>{try{let{data:r}=await i.jD.get("/patient/contacts/byDocument",{params:e});if(!r.valid||!r.data)throw Error("Error consultando los familiares del paciente");return r.data}catch(r){let e=(0,o.e)(r);throw Error(e)}}},35238:function(e){e.exports={"header-container":"CitaStepperLayout_header-container__LIIjG","nav-container":"CitaStepperLayout_nav-container__xb6mf",back:"CitaStepperLayout_back__jeAX8","logo-container":"CitaStepperLayout_logo-container__561Xs","main-container":"CitaStepperLayout_main-container__MlJkU","main-complete":"CitaStepperLayout_main-complete__8AqgH","main-left":"CitaStepperLayout_main-left__hzgb_","subcontainer-left":"CitaStepperLayout_subcontainer-left__q_5E_","main-right":"CitaStepperLayout_main-right__GRD_g","subcontainer-right":"CitaStepperLayout_subcontainer-right__6BIaa"}}}]);

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.