(window.webpackJsonpragged_store_1_2_0=window.webpackJsonpragged_store_1_2_0||[]).push([["NewsletterForm"],{0:function(e,t){e.exports=React},12:function(e,t){e.exports=regeneratorRuntime},20:function(e,t,a){"use strict";a.r(t),function(e){var t=a(2);a.p=Object(t.getPublicPath)("ragged.store@1.2.0");var n=Object(t.register)((function(){return a(25)}),e,"ragged.store@1.2.0","ragged.store@1.x","NewsletterForm");n.renderHotReload,n.setupHMR}.call(this,a(6)(e))},25:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return v}));var n=a(4),r=a.n(n),c=a(7),s=a(9),o=a(3),i=a(0),l=a.n(i),u=a(10),m=a(11),b=a(1),p=a.n(b),_={email:{type:"email",name:"email",label:"Ingresa tu correo electrónico",placeholder:"Ingresa tu correo electrónico"}},d={email:""},g={email:""},f=function(e){var t=e.__terms,a=e.__textLink,n=e.__link,b=e.__btn,f=new m.a("NW"),v=Object(i.useState)(!1),h=Object(o.a)(v,2),w=h[0],j=h[1],k={status:!1,valide:!1,msg:""},O=Object(i.useState)(d),x=Object(o.a)(O,2),E=x[0],y=x[1],N=Object(i.useState)(g),F=Object(o.a)(N,2),C=F[0],S=F[1],M=Object(i.useState)(k),T=Object(o.a)(M,2),B=T[0],I=T[1],L=Object(i.useState)(""),P=Object(o.a)(L,2),R=P[0],H=P[1],J=function(){var e={};return Object.keys(_).forEach((function(t){""===E[t]&&(e[t]="* Este campo no puede estar vacío")})),e},V=function(e){H(e),setTimeout((function(){H("")}),2e3)},A=function(){var e=Object(c.a)(r.a.mark((function e(t){var a;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),a=J(),!1!==w){e.next=6;break}return I({status:!0,valide:!1,msg:"Por favor acepta términos y condiciones"}),setTimeout((function(){return I(k)}),3e3),e.abrupt("return");case 6:if(!Object.values(a).length){e.next=9;break}return S(Object.assign(Object.assign({},C),a)),e.abrupt("return");case 9:return e.next=11,f.get("email",E.email);case 11:if(!e.sent){e.next=14;break}return e.abrupt("return",V("Este email se encuentra en uso"));case 14:return e.next=16,f.post(E);case 16:e.sent||V("Ha ocurrido un error, por favor intenta de nuevo"),V("Información enviada correctamente"),window.dispatchEvent(new CustomEvent("custom:newsletterSubmit")),y(d);case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:"".concat(p.a.newsletterForm)},l.a.createElement("form",{onSubmit:A},l.a.createElement("div",null,l.a.createElement("div",{className:"flex relative ".concat(p.a.newsletterForm__emailBtn)},l.a.createElement(u.a,{name:_.email.name,type:_.email.type,label:_.email.label,placeholder:_.email.label,value:E.email,onChange:function(e){var t=e.target,a=t.name,n=t.value;""!==n&&""!==C[a]&&function(e){S(Object.assign(Object.assign({},C),Object(s.a)({},e,"")))}(a),function(e,t){y(Object.assign(Object.assign({},E),Object(s.a)({},e,t)))}(a,n)},error:C.email}),l.a.createElement("button",{type:"submit",className:"".concat(p.a.newsletterForm__submitButton)},b)),l.a.createElement("div",{className:p.a.groupCheckBox},l.a.createElement("input",{type:"checkbox",name:"nl-radio",checked:w,onChange:function(e){j(e.target.checked)},className:p.a.checkBox,id:"checkModal"}),l.a.createElement("label",{htmlFor:"checkModal",className:p.a.lblCheckbox},t," ",l.a.createElement("a",{href:n,target:"_blank"},a))),l.a.createElement("p",{className:"".concat(p.a.newsletterForm__resultMessage," ").concat(B.status&&p.a.showErrorNewsletter," ").concat(B.valide?p.a.textColorValide:p.a.textColorInValide)},B.msg),l.a.createElement("p",{className:"tc ".concat(p.a.newsletterForm__resultMessage," ").concat(R?"".concat(p.a["newsletterForm__resultMessage--show"]):"")},R))))};f.defaultProps={__terms:"Acepto los",__textLink:"términos y condiciones",__link:"/",__btn:"Suscribirte"},f.schema={title:"Newsletter",description:"Configuración",type:"object",properties:{__terms:{title:"Términos y condiciones",type:"string"},__textLink:{title:"Texto Link",type:"string"},__link:{title:"Url Tyc",type:"string"},__btn:{title:"Texto Boton",type:"string"}}};var v=f}},[[20,"common",0]]]);