"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3026],{43026:function(e,s,a){a.r(s),a.d(s,{default:function(){return E}});var t=a(50029),r=a(59499),n=a(87794),o=a.n(n),l=a(67294),i=a(79180),d=a(85893),c=function(e){var s=e.opacity,a=void 0===s?"1":s,t=e.display;return(0,d.jsx)("img",{style:{position:"absolute",top:"1%",right:10,width:"20px",height:"20px",cursor:"pointer",opacity:a,display:t},src:"/static/images/icons/ojo_trazado.svg",alt:"ico-eye"})},u=function(e){var s=e.inputPasswordType,a=e.value,t=e.validator,r=e.isNewPass,n=void 0!==r&&r,o=e.resetPasswordErrorMsg,l=e.handlePasswordInputsChange,u=e.nameInput,p=e.nameInputForEyes,m=e.handleEyeClick,h=e.idText,g=e.intl,v=e.NameMessageValidator,w=e.placeholderId,x=e.validateInput,b=void 0===x?function(){return!1}:x,j=e.className,y=void 0===j?"":j,f=e.EnabledOjitoOldPassword,P=e.showmessageErrorOldPass,N=n?"notSpace|minSix|numberRequired|specialCharRequired|max:20":"notSpace|minSix|max:20",E=function(){return 0==b(a)?"text"===s?(0,d.jsx)(c,{opacity:"0.4",display:f?"block":"none"}):(0,d.jsx)(c,{display:f?"block":"none"}):(0,d.jsx)(d.Fragment,{})};return(0,d.jsx)("fieldset",{style:{marginBottom:14},className:y,children:(0,d.jsxs)("dl",{children:[(0,d.jsx)("dt",{children:(0,d.jsx)("label",{htmlFor:"inputPassword",children:(0,d.jsx)(i._H,{id:h})})}),(0,d.jsxs)("dd",{className:"".concat(b(a)?"check-input":""),children:[(0,d.jsx)("input",{name:"inputPassword",type:s,placeholder:g.formatMessage({id:w}),value:a,onChange:function(e){return l(e,u)},style:{},className:"input-password-principal",maxLength:20}),(0,d.jsx)("span",{style:{position:"relative"},role:"button",tabIndex:0,onClick:function(){return m(p)},onBlur:function(){return t.current.showMessageFor(v)},children:(0,d.jsx)(E,{})}),(0,d.jsxs)("span",{className:"ms-error",children:[P?t.current.message(v,a,N):"",""!==o?o:""]})]})]})})},p=function(e){var s=e.opacity,a=void 0===s?"1":s,t=e.display;return(0,d.jsx)("img",{style:{position:"absolute",top:"1%",right:10,width:"20px",height:"20px",cursor:"pointer",opacity:a,display:t},src:"/static/images/icons/ojo_trazado.svg",alt:"ico-eye"})},m=function(e){var s=e.inputPasswordType,a=e.value,t=e.validator,r=e.isNewPass,n=void 0!==r&&r,o=e.resetPasswordErrorMsg,l=e.handlePasswordInputsChange,c=e.nameInput,u=e.nameInputForEyes,m=e.handleEyeClick,h=e.idText,g=e.intl,v=e.NameMessageValidator,w=e.placeholderId,x=(e.validateInput,e.className),b=void 0===x?"":x,j=(e.EnabledOjitoOldPassword,e.EnabledOjitoNewPassword),y=e.showmessageErrorNewPass,f=n?"notSpace|minSix|numberRequired|specialCharRequired|max:20":"notSpace|minSix|max:20",P=function(){return"text"===s?(0,d.jsx)(p,{opacity:"0.4",display:j?"block":"none"}):(0,d.jsx)(p,{display:j?"block":"none"})};return(0,d.jsx)("fieldset",{style:{marginBottom:14},className:b,children:(0,d.jsxs)("dl",{children:[(0,d.jsx)("dt",{children:(0,d.jsx)("label",{htmlFor:"inputPassword",children:(0,d.jsx)(i._H,{id:h})})}),(0,d.jsxs)("dd",{children:[(0,d.jsx)("input",{name:"inputPassword",maxLength:20,type:s,placeholder:g.formatMessage({id:w}),value:a,onChange:function(e){return l(e,c)},style:{},className:"input-password-principal"}),(0,d.jsx)("span",{style:{position:"relative"},role:"button",tabIndex:0,onClick:function(){return m(u)},onBlur:function(){return t.current.showMessageFor(v)},children:(0,d.jsx)(P,{})}),(0,d.jsxs)("span",{className:"ms-error",children:[y?t.current.message(v,a,f):"",""!==o?o:""]})]})]})})},h=function(e){var s=e.opacity,a=void 0===s?"1":s,t=e.display;return(0,d.jsx)("img",{style:{position:"absolute",top:"1%",right:10,width:"20px",height:"20px",cursor:"pointer",opacity:a,display:t},src:"/static/images/icons/ojo_trazado.svg",alt:"ico-eye"})},g=function(e){var s=e.inputPasswordType,a=e.value,t=e.validator,r=e.isNewPass,n=void 0!==r&&r,o=e.resetPasswordErrorMsg,l=e.handlePasswordInputsChange,c=e.nameInput,u=e.nameInputForEyes,p=e.handleEyeClick,m=e.idText,g=e.intl,v=e.NameMessageValidator,w=e.placeholderId,x=(e.validateInput,e.className),b=void 0===x?"":x,j=e.EnabledOjitoValPassword,y=e.showmessageErrorValPass,f=void 0===y||y,P=n?"notSpace|minSix|numberRequired|specialCharRequired|max:20":"notSpace|minSix|max:20",N=function(){return"text"===s?(0,d.jsx)(h,{opacity:"0.4",display:j?"block":"none"}):(0,d.jsx)(h,{display:j?"block":"none"})};return(0,d.jsx)("fieldset",{style:{marginBottom:14},className:b,children:(0,d.jsxs)("dl",{children:[(0,d.jsx)("dt",{children:(0,d.jsx)("label",{htmlFor:"inputPassword",children:(0,d.jsx)(i._H,{id:m})})}),(0,d.jsxs)("dd",{children:[(0,d.jsx)("input",{name:"inputPassword",maxLength:20,type:s,placeholder:g.formatMessage({id:w}),value:a,onChange:function(e){return l(e,c)},style:{},className:"input-password-principal"}),(0,d.jsx)("span",{style:{position:"relative"},role:"button",tabIndex:0,onClick:function(){return p(u)},onBlur:function(){return t.current.showMessageFor(v)},children:(0,d.jsx)(N,{})}),(0,d.jsxs)("span",{className:"ms-error",children:[f?t.current.message(v,a,P):"",""!==o?o:""]})]})]})})},v=a(48399),w=a(41283),x=a.n(w),b=a(14416),j=a(12867),y=a(97048),f=function(e){var s=e.isOpen,a=void 0!==s&&s,t=e.iconSuccess,r=void 0!==t&&t,n=e.onClose,o=void 0===n?function(){}:n,l=e.closeIcon,i=void 0!==l&&l,c=r?"successSaveTelefono":"error";return(0,d.jsx)(y.Z,{open:a,onClose:o,center:!0,showCloseIcon:i,styles:{modal:{borderRadius:"10px"}},classNames:{modal:"contenedor-general-popup"},children:(0,d.jsxs)("div",{className:"customSize",children:[(0,d.jsx)("img",{className:"icon-success-telefono",src:"/static/images/icons/".concat(c,".svg")}),(0,d.jsx)("label",{className:"info-save-password-part1",children:"Haz renovado tu contrase\xf1a"}),(0,d.jsx)("label",{className:"info-save-password-part2",children:(0,d.jsx)("strong",{className:"negrita-save-telefono",children:"de manera exitosa"})}),(0,d.jsx)("button",{className:"btnContinuarTelefono",onClick:o,children:"Aceptar"})]})})};function P(e,s){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);s&&(t=t.filter((function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable}))),a.push.apply(a,t)}return a}function N(e){for(var s=1;s=6},required:!0},numberRequired:{message:c.formatMessage({id:"message.numberRequired"}),rule:function(e,s,a){return a.helpers.testRegex(e,/[0-9]+/)},required:!0},specialCharRequired:{message:c.formatMessage({id:"message.specialCharRequired"}),rule:function(e,s,a){return a.helpers.testRegex(e,/[^a-zA-Z0-9]/)},required:!0},notSpace:{message:c.formatMessage({id:"message.notSpace"}),rule:function(e,s,a){return!a.helpers.testRegex(e,/\s/)},required:!0}}})),ue=function(e,s){(e.target.value.length>0||e.target.value.length<=20)&&("oldPassword"===s?(G(!0),e.target.value.length<1?S(!1):S(!0),P(N(N({},y),{},{value:e.target.value}))):"newPassword"===s?(e.target.value.length<1?V(!1):(ee(!0),V(!0)),M(N(N({},C),{},{value:e.target.value})),pe(e.target.value)?h():w()):"validatePassword"===s&&(e.target.value.length<1?T(!1):(te(!0),T(!0)),I(N(N({},E),{},{value:e.target.value})),pe(e.target.value)?(h(),X("")):(w(),X(c.formatMessage({id:"label.passwordsNotMatch"}))))),0===e.target.value.length&&w()},pe=function(e){return""!==e&&C.value===e||E.value===e};(0,l.useEffect)((function(){var e=ce.current.allValid(),s=C.value===E.value;oe(e&&s&&!W)}),[y.value,C.value,E.value,W]);var me=function(e){"inputPassword"===e?P(N(N({},y),{},{type:"text"===y.type?"password":"text"})):"newPasswordInput"===e?M(N(N({},C),{},{type:"text"===C.type?"password":"text"})):"validatePasswordInput"===e&&I(N(N({},E),{},{type:"text"===E.type?"password":"text"}))},he=function(){var e=(0,t.Z)(o().mark((function e(){var s,a;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z(!0),ce.current.hideMessages(),X(""),ce.current.allValid()){e.next=8;break}return""===y.value||""===E.value||""===C.value?X(c.formatMessage({id:"message.resetPasswordCompleteFields"})):X(c.formatMessage({id:"Completa los datos correctamente."})),ce.current.showMessages(),Z(!1),e.abrupt("return");case 8:if(C.value===E.value){e.next=12;break}return X(c.formatMessage({id:"label.passwordsNotMatch"})),Z(!1),e.abrupt("return");case 12:return e.prev=12,e.next=15,(0,v.$W)({newPassword:C.value,oldPassword:y.value,email:ie,token:le});case 15:null!==(s=e.sent)&&void 0!==s&&s.success&&(null!==s&&void 0!==s&&null!==(a=s.success)&&void 0!==a&&a.success?(document.querySelector(".group-desplegable").style.display="none",F.open("")):(B(!1),L(!1),ce.current.hideMessages(),P(N(N({},y),{},{type:"password"})),M(N(N({},C),{},{type:"password"})),I(N(N({},E),{},{type:"password"})),showAlert("error",c.formatMessage({id:"message.resetPasswordError"})),Z(!1))),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(12),console.error(e.t0);case 22:case"end":return e.stop()}}),e,null,[[12,19]])})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){s||(de(),a())}),[s]),(0,d.jsxs)("div",{className:"desplegable_password",style:s?{}:{display:"none"},children:[(0,d.jsxs)("div",{className:"row-desplegable2",style:n?{}:{display:"none"},children:[(0,d.jsx)("a",{onClick:a,role:"button",tabIndex:0,className:"item-icon-link",children:(0,d.jsxs)("p",{className:"",children:[(0,d.jsx)("img",{alt:"Mis direcciones",src:"/static/images/icons/icono-chevron-rigth-ppal.svg",style:{width:"8px",height:"14px"}}),(0,d.jsx)("span",{children:"\xa0"}),(0,d.jsx)("span",{className:"volver-estilo",children:"Volver"})]})}),(0,d.jsx)("a",{onClick:_,role:"button",tabIndex:0,className:"item-icon-link",children:(0,d.jsx)("span",{className:"",children:(0,d.jsx)("img",{style:{width:"13px",height:"13px",cursor:"pointer"},src:"/static/images/icons/ionic-ios-close.svg",alt:"close"})})})]}),(0,d.jsxs)("div",{className:"body-desplegable2",children:[(0,d.jsxs)("div",{className:"row-titulo-password",children:[(0,d.jsx)("h4",{className:"titulo-desplegable3",children:"Cambiar contrase\xf1a"}),(0,d.jsx)("p",{className:"descripcion-desplegable3",style:{color:D?"red":"#5E5E5E"},children:D?"Para mantener la seguridad de tu cuenta cambia tu contrase\xf1a temporal.":"Escribe tu contrase\xf1a actual y luego, ingresa tu nueva contrase\xf1a"})]}),(0,d.jsxs)("form",{className:"form-modal",children:[(0,d.jsx)(u,{inputPasswordType:y.type,value:y.value,validator:ce,resetPasswordErrorMsg:"",handlePasswordInputsChange:ue,nameInput:"oldPassword",handleEyeClick:me,nameInputForEyes:"inputPassword",idText:"label.passwordInput",intl:c,NameMessageValidator:"Contrase\xf1a actual",placeholderId:"label.enterYourCurrentPassword",className:"mb-0",EnabledOjitoOldPassword:O,showmessageErrorOldPass:$}),(0,d.jsx)(m,{inputPasswordType:C.type,value:C.value,isNewPass:!0,validator:ce,resetPasswordErrorMsg:"",handlePasswordInputsChange:ue,nameInput:"newPassword",handleEyeClick:me,nameInputForEyes:"newPasswordInput",idText:"label.newPassword",intl:c,NameMessageValidator:"Nueva contrase\xf1a",placeholderId:"placeholder.changeNewPassword",validateInput:j.Tc,className:"mb-0",EnabledOjitoNewPassword:k,showmessageErrorNewPass:Q}),(0,d.jsx)(g,{inputPasswordType:E.type,value:E.value,validator:ce,isNewPass:!0,resetPasswordErrorMsg:"",handlePasswordInputsChange:ue,nameInput:"validatePassword",handleEyeClick:me,nameInputForEyes:"validatePasswordInput",idText:" ",intl:c,NameMessageValidator:"Validar contrase\xf1a",placeholderId:"placeholder.RepeatNewPassword",validateInput:pe,className:"mb-0",EnabledOjitoValPassword:R,showmessageErrorValPass:ae}),(0,d.jsxs)("div",{className:"cont-lista-contra mb-0",children:[(0,d.jsx)("p",{className:"negrita",children:(0,d.jsx)(i._H,{id:"text.youNewPasswordMustHave"})}),(0,j.Eu)(C.value)]}),(0,d.jsx)("span",{className:"ms-error",children:""!==W?W:""}),(0,d.jsxs)("div",{className:"contenedor-btns-password",children:[(0,d.jsx)("a",{onClick:null!==r&&void 0!==r&&r.isLoggedIn&&ne?function(){he(),de()}:function(){},onKeyDown:function(){},role:"button",tabIndex:0,className:ne&&p?"btn-rojo-guardar":"btn-gris-guardar",disabled:!ne,children:(0,d.jsx)(i._H,{id:"button.save"})}),(0,d.jsx)("a",{onClick:function(){a(),de()},onKeyDown:function(){},role:"button",tabIndex:0,className:ne&&p?"btn-cancelar-blanco-rojo-password":"btn-gris-blanco-rojo",children:(0,d.jsx)(i._H,{id:"button.cancel"})})]})]})]}),(0,d.jsx)(f,{iconSuccess:!0,isOpen:F.info.isOpen,onClose:q})]})}))}}]);