1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1860],{1055:function(n,e,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/account/subscription",function(){return r(9718)}])},9718:function(n,e,r){"use strict";r.r(e),r.d(e,{default:function(){return j}});var i=r(5893),s=r(7294),a=r(1163),c=r(1057),l=r(1664),t=r.n(l),u=r(812),d=r(6699),o=r(3552);function h(){var n,e;let r=(0,s.useContext)(u.Z),[a,c]=(0,s.useState)([]),[l,h]=(0,s.useState)([]),{showPopup:x,hidePopup:j}=(0,o.B)();async function f(n,e){x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"\xbfAdquirir Suscripci\xf3n?"}),(0,i.jsx)("p",{children:"Se realizara un cargo recurrente a tu tarjeta registrada."}),(0,i.jsxs)("ul",{className:"actions",children:[(0,i.jsx)("li",{children:(0,i.jsx)("button",{className:"button filled",onClick:async s=>{s.target.disabled=!0;var a=await (0,d.cw)(n,e);j(),"Success"===a.status?(await r.refreshProfile(),x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"Suscripci\xf3n adquirida"}),(0,i.jsx)("p",{children:"Tu suscripci\xf3n ha sido activada, ya puedes disfrutarla"}),(0,i.jsx)("button",{className:"button filled",onClick:j,children:"Cerrar"})]}))):x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"Error al adquirir suscripci\xf3n"}),(0,i.jsx)("p",{children:"No hemos podido adquirir tu suscripci\xf3n, por favor int\xe9ntalo nuevamente."}),(0,i.jsx)("button",{className:"button filled",onClick:j,children:"Cerrar"})]}))},children:"Continuar"})}),(0,i.jsx)("li",{children:(0,i.jsx)("button",{className:"button",onClick:j,children:"Cancelar"})})]})]}))}async function m(n,e,s){x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"\xbfCambiar Suscripci\xf3n?"}),(0,i.jsx)("p",{children:"Se realizara un cargo recurrente a tu tarjeta registrada."}),(0,i.jsxs)("ul",{className:"actions",children:[(0,i.jsx)("li",{children:(0,i.jsx)("button",{className:"button filled",onClick:async a=>{if(a.target.disabled=!0,"Success"===(await (0,d.Cb)(n,s)).status){var c=await (0,d.cw)(e,s);await r.refreshProfile(),"Success"===c.status?(j(),x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"Suscripci\xf3n adquirida"}),(0,i.jsx)("p",{children:"Tu suscripci\xf3n ha sido actualizada, ya puedes disfrutarla"}),(0,i.jsx)("button",{className:"button filled",onClick:j,children:"Cerrar"})]}))):(j(),x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"Error al cambiar suscripci\xf3n"}),(0,i.jsx)("p",{children:"No hemos podido adquirir tu nueva suscripci\xf3n, por favor selecciona una nueva."}),(0,i.jsx)("button",{className:"button filled",onClick:j,children:"Cerrar"})]})))}else j(),x((0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"Error al cambiar suscripci\xf3n"}),(0,i.jsx)("p",{children:"No hemos podido cancelar tu suscripci\xf3n anterior, por favor int\xe9ntalo nuevamente."}),(0,i.jsx)("button",{className:"button filled",onClick:j,children:"Cerrar"})]}))},children:"Continuar"})}),(0,i.jsx)("li",{children:(0,i.jsx)("button",{className:"button",onClick:j,children:"Cancelar"})})]})]}))}return(0,s.useEffect)(()=>{!async function(){let n=await (0,d.jJ)();if("Success"===n.status){var e;c(n.data),(null===(e=r.user)||void 0===e?void 0:e.currentPlan)?h(n.data.find(n=>{var e;return n.id==(null===(e=r.user)||void 0===e?void 0:e.currentPlan)}).conektaPlan):h("")}}()},[]),(0,i.jsxs)(i.Fragment,{children:[(null===(n=r.user)||void 0===n?void 0:n.paymentSRC)?(0,i.jsx)(i.Fragment,{}):(0,i.jsx)("div",{className:"dialogContainer",children:(0,i.jsxs)("div",{className:"dialog",children:[(0,i.jsx)("h1",{children:"\xa1A\xfan no tienes una forma de pago!"}),(0,i.jsx)("p",{children:"Debes registrar una forma de pago para poder adquirir tu suscripci\xf3n."}),(0,i.jsx)(t(),{className:"button filled",href:"/account/payments?new=true",children:"Nueva forma de pago"})]})}),(0,i.jsxs)("div",{id:"account-form",className:"account-form",children:[(null===(e=r.user)||void 0===e?void 0:e.subscriptionID)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("h1",{children:"Tu plan"}),(0,i.jsx)("hr",{}),(0,i.jsx)("h2",{children:"Cambia tu plan"})]}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("h1",{children:"Elige tu plan ideal"})}),function(){let n=a.filter(n=>"4"!==String(n.id));return n.length>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("ul",{className:"subscription-list",children:n.map(n=>{var e,s,a;return(0,i.jsxs)("li",{className:(null===(e=r.user)||void 0===e?void 0:e.currentPlan)==n.id?"selected":"",children:[(0,i.jsx)("h3",{children:n.description}),(0,i.jsxs)("div",{className:"price",children:["$",n.price," MN"]}),(null===(s=r.user)||void 0===s?void 0:s.subscriptionID)?(null===(a=r.user)||void 0===a?void 0:a.currentPlan)==n.id?(0,i.jsx)(i.Fragment,{}):(0,i.jsx)("button",{className:"button filled",onClick:()=>{m(l,n.conektaPlan,r.token)},children:"Cambiar"}):(0,i.jsx)("button",{className:"button filled",onClick:()=>{f(n.conektaPlan,r.token)},children:"Continuar"})]},n.id)})}),(0,i.jsx)("div",{className:"legend",children:"Todos nuestros precios incluyen IVA. Cancela cuando quieras"})]}):null}()]})]})}var x=r(8678);function j(){let n=(0,s.useContext)(u.Z),e=(0,a.useRouter)();return(0,s.useEffect)(()=>{n.user||e.push("/login")},[n.user,e]),(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(x.Z,{children:(0,i.jsx)("div",{className:"accountContainer",children:(0,i.jsxs)("div",{className:"content",children:[(0,i.jsx)(c.Z,{}),(0,i.jsx)(h,{})]})})})})}}},function(n){n.O(0,[571,5675,1664,6024,8678,1057,9774,2888,179],function(){return n(n.s=1055)}),_N_E=n.O()}]);
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.