1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7037],{7069:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(83946),s=r(77349),a=r(13882);function i(e,t){(0,a.Z)(2,arguments);var r=(0,n.Z)(t);return(0,s.Z)(e,-r)}},52167:function(e,t,r){"use strict";r.d(t,{U:function(){return i}});r(67294);var n=r(28465),s=r(93273),a=r(85893),i=function(e){var t=e.price,r=(0,s.mr)(),i=(0,s.cn)().pages,c=i.new_signup.cart,o=i.subscriptions2024.limited_offer;return r?(0,a.jsxs)("div",{className:"bg-[#F79C47] py-2 px-4 rounded w-fit text-[#333333]",children:[(0,a.jsxs)("p",{className:"text-[14px] leading-normal font-bold",children:[o,(0,a.jsx)("span",{className:"font-bold",children:c.firstLuxBoxPrice.replace("{{price}}",(0,n.x)(r,(0,s.ys)(r.market,"RegularGold",t)))})]}),(0,a.jsx)("p",{className:"text-[11px] leading-tight",children:c.secondLuxBoxDiscount}),(0,a.jsx)("p",{className:"text-[11px] leading-tight ",children:c.thirdLuxBoxDiscount}),(0,a.jsx)("p",{className:"text-[11px] leading-tight ",children:c.afterThreeBoxes.replace("{{price}}",(0,n.x)(r,t))}),(0,a.jsx)("p",{className:"text-[11px] leading-tight mb-4",children:c.noBinding})]}):null}},24199:function(e,t,r){"use strict";r.d(t,{a:function(){return c}});r(67294);var n=r(28465),s=r(93273),a=r(36897),i=r(85893),c=function(e){var t=e.price,r=(0,s.mr)(),c=(0,s.cn)().pages,o=c.vita_signup,l=o.payToday,u=o.saveSecondMonth,d=o.saveThirdMonth,p=o.afterThreeMonths,m=c.subscriptions2024.limited_offer;return r?(0,i.jsxs)("div",{className:"bg-[#F79C47] py-2 px-4 rounded w-fit text-[#333333]",children:[(0,i.jsxs)("p",{className:"text-14 font-bold",children:[m," ",(0,i.jsx)("span",{className:"font-bold",children:l.replace("{{price}}",(0,n.x)(r,(0,a.b6)(t,10)))})]}),(0,i.jsx)("p",{className:"text-12 font-figtreeleading-tight",children:u}),(0,i.jsx)("p",{className:"text-12 font-figtreeleading-tight",children:d}),(0,i.jsx)("p",{className:"text-12 font-figtree leading-tight",children:p.replace("{{price}}",(0,n.x)(r,t))})]}):null}},32781:function(e,t,r){"use strict";r.d(t,{b:function(){return w}});var n=r(92809),s=r(30266),a=r(79056),i=r(10219),c=r(809),o=r.n(c),l=r(67294),u=r(38388),d=r(98880),p=r(74537),m=r(93273),x=r(35474),f=r(2804),g=r(87444),b=r(27310),h=r(85893),v=["oneOff","onSuccess","source","onPrePayment","onErrorDismiss","reactivationDiscount"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var w=function(e){var t=e.oneOff,r=e.onSuccess,n=e.source,c=e.onPrePayment,y=e.onErrorDismiss,w=e.reactivationDiscount,k=(0,i.Z)(e,v),N=(0,u.ph)(),_=N.getTokenService(),O=(0,l.useState)(!1),S=O[0],P=O[1],E=(0,l.useState)(!1),D=E[0],C=E[1],I=null!==w&&void 0!==w?w:(0,m.$b)(),R=!(0,f.sJ)(x.Vn).giftcard&&t,B=(0,g.P)(),F=(0,(0,a.Z)(B,1)[0])(),Z=(0,b.nr)(),T=(0,(0,a.Z)(Z,1)[0])(),L=function(){var e=(0,s.Z)(o().mark((function e(){var t,n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!R){e.next=12;break}return e.next=3,_.getIdAndToken();case 3:return t=e.sent,n=t.id,e.next=7,N.fetchExecutedSignupPayment(n);case 7:if(!e.sent){e.next=12;break}return C(!0),r({status:"success"}),e.abrupt("return");case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){L()}),[]),D?(0,h.jsx)("div",{children:" "}):(0,h.jsx)(p.B,{isBusy:S,children:(0,h.jsx)(d.Iu,j(j({},k),{},{source:n,tokenService:_,onReady:function(){},onBusyStateChange:P,onSuccess:r,onPrePayment:c,onErrorDismiss:y,oneOffPayment:R,subscriptionType:F,discountCode:I,boxSplit:T}))})}},18112:function(e,t,r){"use strict";r.d(t,{U:function(){return a}});var n=r(93273),s=r(85893),a=function(){var e=(0,n.mr)(),t=(0,n.cn)().pages.vita_signup.unavailable;if(!e)throw new Error("Expected market and locale");var r=(0,n.W$)(e.market,e.locale);return(0,s.jsx)("main",{className:"min-h-screen w-full flex items-center justify-center px-6 py-12",children:(0,s.jsxs)("section",{className:"relative w-full max-w-xl overflow-hidden rounded-3xl bg-white px-7 py-12 text-center shadow-lg md:px-16 md:py-16",children:[(0,s.jsx)("div",{className:"absolute -right-16 -top-16 h-44 w-44 rounded-full bg-[#D2E3CD] opacity-70"}),(0,s.jsx)("div",{className:"absolute -bottom-20 -left-16 h-48 w-48 rounded-full bg-[#E9DCC5] opacity-60"}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("img",{className:"mx-auto mb-10 h-9",src:(0,n.YP)("vitalogo"),alt:"Vita One"}),(0,s.jsx)("p",{className:"mb-3 text-12 font-bold uppercase tracking-widest text-[#6F7971]",children:t.eyebrow}),(0,s.jsx)("h1",{className:"font-dmserif text-32 leading-tight text-[#29342D] md:text-40",children:t.title}),(0,s.jsx)("p",{className:"mx-auto mt-5 max-w-md text-16 leading-relaxed text-gray-600",children:t.description}
1),(0,s.jsx)("a",{className:"mt-8 inline-block rounded-full bg-[#29342D] px-12 py-3 text-16 font-bold text-white transition-opacity hover:opacity-90",href:r,children:t.button})]})]})})}},92713:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return oe},default:function(){return le}});var n=r(92809),s=r(67294),a=r(37547),i=r(45907),c=r(37054),o=r(33650),l=r(30266),u=r(79056),d=r(809),p=r.n(d),m=r(79239),x=r(59314),f=r(93273),g=r(59634),b=r(38388),h=r(34816),v=r(11163),y=r(71610),j=r(8692),w=r(62033),k=r(2804),N=r(62235),_=r(6171),O=r(67461),S=r(27310),P=r(177),E=r(28465),D=r(81121),C=r(46282),I=r(85893),R=r(24199),B=r(52167),F=function(e){var t,r=e.isEligibleForDiscount,n=(0,f.cn)().pages,s=n.new_signup.cart,a=n.subscriptions2024.boxes,i=n.account.my_subscriptions,c=(0,f.mr)(),o=(0,k.sJ)(P._g),l=v.default.query.subscriptionType,d=(0,S.ep)(),p=(0,(0,u.Z)(d,1)[0])();if(!c)throw new Error("Expected market and locale");var m=["RegularGold","RegularBronze","Regular","Crush","VitaminSilver","VitaminBronze","VitaminGold"],x=Object.fromEntries(Object.entries(a).filter((function(e){var t=(0,u.Z)(e,2)[1];return m.includes(t.type)}))),g=["RegularBronze","Regular","RegularGold","Crush","VitaminSilver","VitaminBronze","VitaminGold"].indexOf(l),b=Object.values(a).filter((function(e){return e.type===l})),h=(null!==(t=x[g].ProductText)&&void 0!==t?t:{}).products_in_box,j=function(){var e=D.f[l];return i.types[e]}(),w=(0,C.Y3)(j),N=(0,u.Z)(w,2),_=N[0],O=N[1],F=w.splice(2).join(" "),Z=(0,C.bi)(c.market,l,o),T="Regular"!==l&&null!==p&&void 0!==p&&p.includes("-WB-")?"/images/account/subscription2024/".concat(l,".svg"):"https://images.bygoodiebox.com/images/".concat(p,".jpg");return(0,I.jsxs)("div",{className:"border-1 h-auto mx-auto w-[100%] rounded-lg border-[#F1A691] flex",children:[(0,I.jsx)("div",{className:"w-[35%] lg:my-4 my-0 md:my-4 md:p-0 flex-shrink-0",children:(0,I.jsx)("img",{src:T,alt:"string"===typeof l?l:"defaultAltText",onError:function(e){var t=e.target;t.src="/images/".concat(l,".jpg"),t.onerror=null},className:"rounded-md object-contain w-[90%] h-full lg:ml-4"})}),(0,I.jsxs)("div",{className:"flex flex-col w-full mt-2 lg:mt-4 lg:mx-2",children:[(0,I.jsxs)("p",{className:"text-bold text-[#333333] font-figtree text-15 lg:text-24 bg-[#FFFBFC] inline-block",children:[_,(0,I.jsx)("span",{className:"text-[#333333] text-15 lg:text-24 tracking-wide font-dmserif font-light",children:" ".concat(O," ")}),F]}),(0,I.jsx)("p",{className:"text-12 text-[#333333] xs:leading-snug leading-18 md:text-18 lg:leading-20 lg:mt-4",children:b[0].titleText.replace("{{price}}",(0,E.x)(c,y.SUBSCRIPTION_PRICES[c.market].Prices[l]).toString())}),Z&&(0,I.jsx)("p",{className:"text-[8px] text-grey-400 leading-tight text-",children:s.energyFee.replace("{{currency}}",(0,f.Gp)(c.market)).replace("{{price}}",(0,f.qM)(c.market))}),r?f.vl.includes(l)?(0,I.jsx)(R.a,{price:(0,C.nY)(c.market,l)}):"RegularGold"===l?f._3.includes(c.market)&&(0,I.jsx)(B.U,{price:(0,C.nY)(c.market,l)}):null:null,(0,I.jsx)("p",{className:"text-12 text-[#333333] xs:leading-snug leading-18 md:text-18 lg:leading-20 lg:mt-4 my-2",children:h})]})]})},Z=r(55847),T=r(69255),L=r(36720),A=r(74025),M=r(97837),V=r(87444),G=r(90386),K=r(27316),z=r(45774),W=r(32781),U=r(20554);function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function J(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Y=function(e){var t=e.boxSplit,r=e.welcomeSku,n=e.isEligibleForDiscount,a=e.handleReactivation,i=(0,s.useState)(!1),c=i[0],o=i[1],d=(0,s.useState)(!1),m=d[0],x=d[1],g=(0,s.useState)(!1),h=g[0],y=g[1],j=(0,s.useState)(!1),w=j[0],N=j[1],_=(0,s.use
1State)(!1),S=_[0],P=_[1],E=(0,s.useState)(!1),D=E[0],C=E[1],R=(0,s.useState)(!1),B=R[0],F=R[1],q=(0,s.useState)(""),Y=q[0],H=q[1],Q=(0,s.useState)(""),X=Q[0],$=Q[1],ee=(0,s.useState)(!1),te=ee[0],re=ee[1],ne=(0,s.useState)(!1),se=ne[0],ae=ne[1],ie=(0,b.ph)(),ce=(0,b.aF)(),oe=(0,O.b)(),le=(0,(0,u.Z)(oe,1)[0])(),ue=null===ce||void 0===ce?void 0:ce.email,de=null===ce||void 0===ce?void 0:ce.id,pe=null===ce||void 0===ce?void 0:ce.displayName,me=(0,V.P)(),xe=(0,(0,u.Z)(me,1)[0])(),fe=ie.getTokenService(),ge=(0,f.mr)(),be=(0,k.sJ)(L.yR),he=(0,k.sJ)(L.eS),ve=(0,s.useState)(""),ye=ve[0],je=ve[1],we=(0,f.cn)().pages,ke=we.account,Ne=ke.subscriptions_overview,_e=ke.my_profile,Oe=we.new_signup.paymentStep,Se=function(){var e=(0,l.Z)(p().mark((function e(){var t;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ie.getCustomToken(de);case 3:t=e.sent,je(t),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),o(!0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}();if((0,s.useEffect)((function(){return Se(),function(){ae(!1)}}),[]),!ge)throw new Error("Expected market and locale");var Pe=ge.market,Ee="&longPaused=false".concat(le?"&gaClientId=".concat(le):"").concat(t?"&memberboxsplit=".concat(t):"").concat(r?"&welcomeBoxSku=".concat(r):""),De="subscriptions/edit",Ce=ge.locale,Ie=window.location.origin,Re=n?f.vl.includes(xe)?f.ph:"Regular"===xe?f.sL:"RegularGold"===xe&&f._3.includes(ge.market)?f.sF:void 0:void 0,Be=function(){var e=(0,l.Z)(p().mark((function e(t){var r;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ie.fetchBlikPaymentAgreementStatus(t);case 3:(r=e.sent)&&"Executed"===r?(re(!1),ae(!1),H(""),a()):($("Payment failed"),re(!1),ae(!1)),e.next=13;break;case 7:e.prev=7,e.t0=e.catch(0),K.logger.error("Error polling BLIK transaction status",e.t0),ae(!1),re(!1),$("Failed to process payment with BLIK");case 13:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Fe=function(){var e=(0,l.Z)(p().mark((function e(){var t,r,s;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(/^\d{6}$/.test(Y)){e.next=3;break}return $("BLIK code must be 6 digits"),e.abrupt("return");case 3:return $(""),re(!0),e.prev=5,e.next=8,fe.getIdAndToken();case 8:return t=e.sent,r=t.id,K.logger.info("BLIK reactivation started",{isEligibleForDiscount:n,memberId:r,discountCode:Re,subscriptionType:xe}),e.next=13,ie.fetchExecutedSignupPayment(r);case 13:if(!e.sent){e.next=17;break}return a(),e.abrupt("return");case 17:return e.next=19,ie.createBlikAgreementWithInitialPayment({memberId:r,country:ge.market,subscriptionType:xe,blikCode:Y,giftcard:!1,discountCode:Re,oneOffPayment:!0});case 19:if("PENDING"!==(s=e.sent).status){e.next=31;break}if(!s.paymentId){e.next=27;break}return ae(!0),e.next=25,Be(s.paymentId);case 25:e.next=29;break;case 27:$("Payment created but no transaction ID received"),re(!1);case 29:e.next=33;break;case 31:$("Payment failed"),re(!1);case 33:e.next=40;break;case 35:e.prev=35,e.t0=e.catch(5),K.logger.error("BLIK payment creation failed",e.t0),$("Payment failed. Please try again."),re(!1);case 40:case"end":return e.stop()}}),e,null,[[5,35]])})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=(0,l.Z)(p().mark((function e(t){var r,s,a,i,c,o,l,u;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe.getIdAndToken();case 2:if(r=e.sent,s=r.id,K.logger.info("Reactivation started",{isEligibleForDiscount:n,memberId:s,discountCode:Re,subscriptionType:xe,paymentGateway:t}),!["vipps-mobilepay","vipps-mobilepay-fi","vipps"].includes(t)){e.next=14;break}return a="".concat("Staging"===z.NZ?"https://staging.bygoodiebox.com":Ie,"/").concat(Pe.toLocaleLowerCase(),"/").concat(Ce,"/account/subscription"),e.next=9,ie.createMemberAgreementWithVippsMobilepay(s,Pe,xe,(0,z.P_)(Pe,Ce,s,De,t,xe,ye,Ee,""),a,!0,Re);case 9:i=e.sent,c=i.vippsConfirmationUrl,v.default.push(c,"_self"),e.next=20;break;case 14:return o=(0,z.P_)(Pe,Ce,s,De,t,xe,ye,Ee,""),e.next=17,ie.createPaymentLinkWithKlarna(s,Pe,Ce,xe,o,!0,Re);case 17:l=e.sent,u=l.paymentLink,v.default.push(u,"_self");case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,I.jsx)(Z.U,{title:_e.payment.title,className:be===T.n5.PAYMENT?"z-10":"",section:T.n5.PAYMENT,hideEditButton:!0,children:function(e){var t=e.onClose;return(0,I.jsxs)(I.Fragment,{children:[he&&(0,I.jsx)("p",J({className:"text-14 ml-2"},(0,f.vb)(Ne.giftcard_boxes_left.replace("{{boxes}}",he.toString())))),c?(0,I.jsx)(A.w,{onErrorDismiss:function(){return o(!1)},errorDescription:"Please try again!"}):null,(0,I.jsxs)(I.Fragment,{children:[["DK","FI"].includes(ge.market)&&(0,I.jsxs)("div",{className:"bg-light-gray rounded-[12px] border border-[#F1A691] p-3 my-2",children:[(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("input",{type:"radio",name:"payment",className:"form-radio mt-1 ml-1",onClick:function(){return x(!m)}}),(0,I.jsxs)("label",{className:"ml-2 text-16 flex text-figtree",children:[(0,I.jsx)("img",{src:"/images/payment/mobilepay.svg",alt:"Mobilepay logo"}),"Mobilepay"]})]}),m&&(0,I.jsxs)(M.R9,{variant:"mobilepay",onClick:function(){return Ze("FI"===ge.market?"vipps-mobilepay-fi":"vipps-mobilepay")},className:"w-full py-1 mt-4 flex justify-center",children:[(0,I.jsx)("img",{src:"/images/icons/mobilepay_logo.svg",alt:"Mobilepay logo"}),(0,I.jsx)("p",{className:"py-1 text-blue-500",children:Oe.payWithMobilepay})]})]}),"NO"===ge.market&&(0,I.jsxs)("div",{className:"bg-light-gray rounded-[12px] border p-3 my-2",children:[(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("input",{type:"radio",name:"payment",className:"form-radio mt-1 ml-1",onClick:function(){return y(!h)}}),(0,I.jsxs)("label",{className:"ml-2 text-16 flex text-figtree",children:[(0,I.jsx)("img",{className:"mr-2",src:"/images/payment/vipps.svg",alt:"Vipps logo"}),"Vipps"]})]}),h&&(0,I.jsx)("div",{onClick:function(){return Ze("vipps")},className:"w-[70%] m-auto flex justify-center cursor-pointer",children:(0,I.jsx)("img",{src:"/images/payment/paywithvipps.svg",alt:"Pay with vipps"})})]}),(0,I.jsxs)("div",{className:"bg-light-gray rounded-[12px] border p-3 my-2",children:[(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("input",{type:"radio",name:"payment",className:"form-radio mt-1 ml-1",onClick:function(){return N(!w)}}),(0,I.jsx)("label",{className:"ml-2 text-16 flex text-figtree",children:(0,I.jsxs)("div",{className:"flex gap-2",children:[["visa","mastercard","applepay","googlepay"].map((function(e){return(0,I.jsx)("img",{className:"h-8 w-8",src:"/images/payment/".concat(e,".svg"),alt:"".concat(e," logo")},e)})),["NL","BE"].includes(ge.market)&&(0,I.jsx)("img",{className:"h-8 w-8",src:"/images/payment/ideal.svg",alt:"Ideal logo"})]})})]}),w&&(0,I.jsx)(G.G,{memberId:de,name:pe,email:ue,redirectPath:(0,z.P_)(Pe,Ce,de,De,"STRIPE",xe,ye,Ee,""),changePaymentMethod:!1,onSuccess:a,reactivationDiscount:Re})]}),["SE","DE","AT"].includes(ge.market)&&(0,I.jsxs)("div",{className:"bg-light-gray rounded-[12px] border p-3 my-2",children:[(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("input",{type:"radio",name:"payment",className:"form-radio mt-1 ml-1",onClick:function(){return P(!S)}}),(0,I.jsxs)("label",{className:"ml-2 text-16 flex text-figtree",children:[(0,I.jsx)("img",{className:"mr-2 w-[60%]",src:"/images/icons/klarna.svg",alt:"Klarna logo"}),""]})]}),S&&(0,I.jsx)("div",{className:"w-[70%] m-auto flex justify-center cursor-pointer",children:(0,I.jsxs)(M.R9,{variant:"klarna",onClick:function(){return Ze("klarna")},className:"w-full py-1 mt-4 flex justify-center",children:[(0,I.jsx)("p",{className:"py-1 text-[#33333] mr-1",children:Oe.payWithKlarna}),(0,I.jsx)("img",{src:"/images/icons/klarna.svg",alt:"Pay with klarna",className:"w-[30%] md:w-[15%]"})]})})]}),(0,I.jsxs)("div",{className:"bg-light-gray rounded-[12px] border p-3 my-2",children:[(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("input",{type:"radio",name:"payment",className:"form-radio mt-1 ml-1",onClick:function(){return C(!D)}}),(0,I.jsx)("label",{className:"ml-2 text-16 flex text-figtree",children:(0,I.jsxs)("div",{className:"flex gap-2",children:[(0,I.jsx)("img",{className:"h-8 w-8",src:"/images/payment/paypal.svg",alt:"Mobilepay logo"}),(0,I.jsx)("p",{children:"paypal"})]})})]}),D&&(0,I.jsx)(W.b,{oneOff:!0,source:"additionalPaymentMethod",onSuccess:a,onErrorDismiss:function(){o(!0),t()},reactivationDiscount:Re},"additionalPaymentMethod")]}),(0,z.VW)(ge.market)&&(0,I.jsxs)("div",{className:"bg-light-gray rounded-[12px] border p-3 my-2",children:[(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("input",{type:"radio",name:"payment",className:"form-radio mt-1 ml-1",onClick:function(){return F(!B)}}),(0,I.jsxs)("label",{className:"ml-2 text-16 flex text-figtree",children:[(0,I.jsx)("img",{className:"mr-2 h-4 mt-1",src:"/images/payment/blik.svg",alt:"BLIK logo"}),"BLIK"]})]}),B&&(0,I.jsxs)("div",{className:"mt-4",children:[(0,I.jsx)(U.w,{value:Y,onChange:function(e){if(!se){var t=e.target.value.replace(/\D/g,"").slice(0,6);H(t),$("")}},placeholder:Oe.blikEnterCode,maxLength:6,className:"text-center text-lg tracking-widest",disabled:se,error:X}),se&&(0,I.jsxs)("div",{className:"flex items-center justify-center gap-2 mt-2 text-xs text-gray-600",children:[(0,I.jsx)("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-gray-600"}),(0,I.jsx)("span",{children:Oe.blikWaitingConfirmation})]}),(0,I.jsxs)(M.R9,{variant:"blik",onClick:Fe,className:"w-full py-3 mt-4 flex justify-center",isDisabled:te||6!==Y.length||se,children:[se?"Processing...":Oe.payWithBlik,(0,I.jsx)("span",{className:"rounded-sm px-1 py-0.5 flex items-center",children:(0,I.jsx)("img",{src:"/images/payment/blik.svg",alt:"BLIK",className:"h-4 w-auto"})})]})]})]})]})]})}})},H=r(7069),Q=r(17928),X=r(21030);function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var ee=function(){var e=(0,k.FV)(_.zh),t=(0,u.Z)(e,2),r=t[0],a=t[1],i=(0,k.Zl)(_.jy),c=(0,s.use
1State)(!1),o=c[0],d=c[1],E=(0,k.FV)(_.bm),R=(0,u.Z)(E,2),B=R[0],Z=R[1],T=(0,s.useState)("")[1],L=(0,f.mr)(),A=(0,b.ph)(),M=(0,s.useState)(!1),V=M[0],G=M[1],z=(0,s.useState)(!0),W=z[0],U=z[1],q=(0,s.useState)(!1),J=q[0],ee=q[1],ne=(0,s.useRef)(),se=(0,S.nr)(),ae=(0,u.Z)(se,2),ie=ae[0],ce=ae[1],oe=(0,O.b)(),le=(0,u.Z)(oe,1)[0],ue=(0,S.ep)(),de=(0,u.Z)(ue,2),pe=de[0],me=de[1],xe=pe(),fe=ie(),ge=le(),be=(0,s.useState)(),he=be[0],ve=be[1],ye=(0,s.useState)(),je=ye[0],we=ye[1],ke=(0,k.Zl)(P.Oq),Ne=(0,k.FV)(w.qA),_e=(0,u.Z)(Ne,2)[1],Oe=(0,s.useState)(),Se=Oe[0],Pe=Oe[1],Ee=(0,k.Zl)(Q.wh),De=(0,k.FV)(Q.bm),Ce=(0,u.Z)(De,2),Ie=Ce[0],Re=Ce[1];if(!L)throw new Error("Expected market and locale");var Be=(0,f.cn)(),Fe=Be.pages,Ze=Fe.account.my_subscriptions,Te=Fe.new_signup.welcomeStep,Le=Fe.upgrade,Ae=Be.scope.subscription,Me=Be.common_strings,Ve=(0,v.useRouter)(),Ge=Ve.query.subscriptionType,Ke=function(){if(y.SubscriptionType.guard(Ge)){var e=D.f[Ge];return Ze.types[e]}return Ae.goodiebox_subscription};(0,s.useEffect)((function(){ce(fe),me(xe)}),[fe,xe]);var ze=function(){switch(Ge){case"RegularBronze":case"Regular":case"VirtualCopper":case"VitaminSilver":case"VitaminBronze":case"VitaminGold":return Ze.cycles.monthly;case"RegularGold":case"Crush":return Ze.cycles.quarterly;default:return Ze.cycles.monthly}},We=function(){var e=(0,l.Z)(p().mark((function e(){var t,r,n,s,c,o,l,u,d,m,x,g;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.fetchSubscriptions();case 2:return t=e.sent,e.next=5,A.fetchMember();case 5:return r=e.sent,n=f.vl.includes(Ge)?t.filter((function(e){return e.cancellationDate&&f.vl.includes(e.subscriptionType)&&new Date(e.cancellationDate)>(0,H.Z)(new Date,90)})):t.filter((function(e){return f.U7.includes(e.subscriptionType)&&e.cancellationDate&&new Date(e.cancellationDate)>(0,H.Z)(new Date,90)})),Pe(!r.isBadPayingMember&&"RegularBronze"!==Ge&&n.length<1),e.next=10,A.getMarketCarriers(L.market);case 10:if(s=e.sent,we(s),c=t.find((function(e){return"Active"===e.status||"Hold"===e.status||"Cancelled"===e.status}))){e.next=16;break}return U(!1),e.abrupt("return");case 16:return e.prev=16,e.next=19,A.fetchAddressForSubscription(c.id);case 19:if(!(o=e.sent)){e.next=44;break}if(a(o),i(o.carrier),U(!1),!(o.pickupPointId&&o.carrier&&(0,h.k6)(o.carrier))){e.next=32;break}return l=o.carrier,u=o.pickupPointId,e.next=28,A.getParcelShopById(l,u);case 28:(d=e.sent)&&Z(d),e.next=42;break;case 32:if(!o.carrier||!(0,h.k6)(o.carrier)){e.next=42;break}return e.prev=33,e.next=36,A.getParcelShopsByLatLng(L.market,o.carrier);case 36:null!==(m=e.sent)&&void 0!==m&&m.length&&Z(null!==(x=null===(g=m[0])||void 0===g?void 0:g.parcelShop)&&void 0!==x?x:m[0]),e.next=42;break;case 40:e.prev=40,e.t0=e.catch(33);case 42:e.next=45;break;case 44:U(!1);case 45:e.next=50;break;case 47:e.prev=47,e.t1=e.catch(16),U(!1);case 50:case"end":return e.stop()}}),e,null,[[16,47],[33,40]])})));return function(){return e.apply(this,arguments)}}(),Ue=function(){"RegularGold"===Ge&&(0,f.Pl)(L.market)||["Regular","RegularBronze"].includes(Ge)&&(0,f.NJ)(L.market)?(ee(!1),d(!0)):qe(Ge)},qe=function(e){ne.current=e,Je(Ge)},Je=function(){var e=(0,l.Z)(p().mark((function e(t,r){var n,s,a,i;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("RegularGold"!==t){e.next=4;break}return e.next=3,Ye(r);case 3:return e.abrupt("return");case 4:return e.prev=4,e.next=7,A.getLatestShippingAddress();case 7:return(n=e.sent)||G(!0),s=(0,f.zx)(t,L.market),e.next=12,A.createSubscription({subscriptionType:t,addressId:n.id,isFirstSubscription:!0,productPlan:f.vl.includes(t)?s:void 0,memberScope:fe,isReactivating:!0,source:"confirm-reactivation",gaClientId:ge});case 12:return a=e.sent,ke(!1),e.next=16,A.insertReactivationOrder({subscriptionId:a,subscriptionType:t,welcomeBoxSku:null!==xe&&void 0!==xe?xe:void 0});case 16:if("Regular"!==t&&"RegularBronze"!==t||!1!==r){e.next=19;break}return e.next=19,A.saveOnboardingChoice(a,r,Ge);case 19:Ve.push("https://selfcare.bygoodiebox.com/".concat((0,f.Gf)(L.market,L.locale),"/welcomeback")),e.next=26;break;case 22:e.prev=22,e.t0=e.catch(4),i=(0,j.K)(e.t0),j.Z.reportException(JSON.stringify(i),"Failed to create subscription");case 26:case"end":return e.stop()}}),e,null,[[4,22]])})));return function(t,r){return e.apply(this,arguments)}}(),Ye=function(){var e=(0,l.Z)(p().mark((function e(t){var r,n,s;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.getLatestShippingAddress();case 3:return(r=e.sent)||G(!0),e.next=7,A.createSubscription({subscriptionType:"RegularGold",addressId:r.id,isFirstSubscription:!1,discountCode:Se?"SALELUX15":void 0,includeImmediateBox:!0,isReactivating:!0,skipNextCapture:t,source:"confirm-reactivation",gaClientId:ge});case 7:return n=e.sent,e.next=10,A.insertReactivationOrder({subscriptionId:n,subscriptionType:"RegularGold",welcomeBoxSku:null!==xe&&void 0!==xe?xe:void 0});case 10:ke(!1),Ve.push("https://selfcare.bygoodiebox.com/".concat((0,f.Gf)(L.market,L.locale),"/welcomeback")),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(0),s=(0,j.K)(e.t0),j.Z.reportException(JSON.stringify(s),"Failed to upgrade to lux subscription");case 18:case"end":return e.stop()}}),e,null,[[0,14]])}
1)));return function(t){return e.apply(this,arguments)}}(),He=function(){var e=(0,l.Z)(p().mark((function e(t){return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee(!0),Je(Ge,t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Qe=function(){var e=(0,l.Z)(p().mark((function e(){var t,r,n,s;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.fetchSubscriptions();case 2:t=e.sent,r=t.filter((function(e){return"Active"===e.status})),n=t.filter((function(e){return"Hold"===e.status&&"Crush"!==e.subscriptionType})),s=t.filter((function(e){return["Active","Hold"].includes(e.status)&&"Crush"!==e.subscriptionType})),n.length&&T(n[0].id),r.length&&_e(r),s.length&&(0,g.VF)(L,"/account/profile");case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,s.useEffect)((function(){Qe()}),[]),(0,s.useEffect)((function(){We()}),[]);var Xe=null===je||void 0===je?void 0:je.filter((function(e){return e.serviceName===(null===r||void 0===r?void 0:r.carrier)}));(0,s.useEffect)((function(){if(Xe&&Xe.length>0){var e,t=(null===(e=Xe[0])||void 0===e?void 0:e.deliveryPrice)||null;ve(null!=t?t:"")}}),[Xe]);var $e=(0,y.getCurrency)(L.market),et=function(e){if(!L)throw new Error("Could not navigate to ".concat(e,". Market and locale is missing"));(0,g.VF)(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},L),e)},tt=function(){var e=(0,l.Z)(p().mark((function e(t){var r,n,s,a,i,c;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ee(!0),r=new URLSearchParams(window.location.search),n=r.get("memberId"),s=r.get("redirect_status"),!["vipps","vipps-mobilepay","vipps-mobilepay-fi"].includes(t)){e.next=11;break}return e.next=7,A.fetchAgreementStatus(n);case 7:(a=e.sent)&&"Accepted"!==a.status?(G(!0),ee(!1)):Ue(),e.next=26;break;case 11:if("klarna"!==t){e.next=25;break}if(i=r.get("token")){e.next=19;break}G(!0),ee(!1),K.logger.error("klarna agreement failed for ".concat(n)),e.next=23;break;case 19:return e.next=21,A.saveCustomerAuthorizationToken(n,i,L.market,L.locale,!0);case 21:(c=e.sent)?(K.logger.info("klarna agreement created for memberId ".concat(n," and agreementID ").concat(c.customerToken)),Ue()):(K.logger.error("klarna agreement failed for ".concat(n)),G(!0),ee(!1));case 23:e.next=26;break;case 25:"STRIPE"===t&&"succeeded"===s?Ue():(G(!0),ee(!1));case 26:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,s.useEffect)((function(){var e=new URLSearchParams(window.location.search).get("source");e&&tt(e),Re((function(e){return 1!==e?0:e}))}),[]);var rt=function(){return r?(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:"flex justify-start w-full gap-4 flex-col",children:[(0,I.jsx)("div",{className:"flex justify-between",children:(0,I.jsxs)("div",{className:"w-full md:w-[40%]",children:[(0,I.jsx)("p",{className:"font-bold text-18 md:text-20 py-1 mb-4",children:Te.address_delivery}),(0,I.jsx)("p",{className:"text-16 md:text-18",children:"".concat(null===r||void 0===r?void 0:r.street," ")}),(0,I.jsx)("p",{className:"text-16 md:text-18",children:(null===r||void 0===r?void 0:r.addressLine2)&&"".concat(r.addressLine2," ")}),(0,I.jsx)("p",{className:"text-16 md:text-18",children:" ".concat(null===r||void 0===r?void 0:r.postcode," ").concat(null===r||void 0===r?void 0:r.town," ")})]})}),(0,I.jsx)("div",{className:"w-full flex",children:(0,I.jsx)("div",{className:"w-full md:w-[40%]",children:(0,I.jsx)("div",{className:"flex justify-start w-full",children:(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:"w-full flex items-center",children:[(0,I.jsxs)("p",{className:"font-bold text-16 md:text-18 mr-1 whitespace-nowrap",children:[Me.forms.shipping," "]}),(0,I.jsxs)("p",{className:"font-bold text-16 md:text-18 whitespace-nowrap mr-2",children:["(",null!==r&&void 0!==r&&r.carrier&&!(0,h.k6)(r.carrier)?Te.delivery.home:Te.delivery.pudo,""!==he?"/".concat(he," ").concat($e):"",")"]}),(0,I.jsx)("img",{className:"mr-2 h-8",src:(0,C.u4)(r.carrier),alt:"carrier"})]}),(0,I.jsx)("div",{children:!!B&&(0,I.jsxs)("div",{children:[(0,I.jsx)("p",{className:"text-16 md:text-18",children:Te.delivery.shopDetails}),(0,I.jsx)("p",{className:"text-16 md:text-18",children:B.name}),(0,I.jsx)("p",{className:"text-16 md:text-18",children:B.addressLine1}),(0,I.jsx)("p",{className:"text-16 md:text-18",children:B.city})]})})]})})})})]}),(0,I.jsxs)("div",{className:"flex",children:[(0,I.jsx)("p",{className:"font-bold font-figtree text-14 lg:text-18 text-[#333]",children:Le.extra_step_review_text}),(0,I.jsx)("button",{className:"border-black border-1 font-figtree ml-auto md:px-12 py-1 px-8 rounded-[38px] md:text-14 text-12 text-black md:min-w-[50px] sm:min-w-[70px]",onClick:function(){Ee(0);var e=Ve.asPath||"",t="/".concat(e.split("/").slice(3).join("/"));et("/edit-address?returnTo=".concat(encodeURIComponent(t)))},children:Le.extra_step_review_edit})]})]}):(0,I.jsxs)("div",{className:"flex gap-4",children:[(0,I.jsx)("p",{className:"text-14 font-bold",children:Le.extra_step_no_address}),(0,I.jsx)("button",{className:"underline text-12 md:text-14",onClick:function(){return et("/add-address")},children:Me.buttons.edit})]})},nt=function(){return(0,I.jsxs)("div",{children:[(0,I.jsxs)("button",{className:"text-[#6b77e0] flex -mt-20",onClick:function(){return(0,g.VF)(L,"/account/subscription")},children:[(0,I.jsx)("img",{className:"mt-2 mr-2",src:"/images/Arrow-2.svg",alt:"go back"}),Le.extra_step_go_back]}),(0,I.jsxs)("div",{className:"mt-8",children:[(0,I.jsx)("p",{className:"font-bold font-figtree text-20 mb-2 leading-snug text-[#333333]",children:Le.extra_step_title1}),(0,I.jsx)("p",{className:"font-normal font-figtree text-16 mb-8 leading-tight text-[#333333]",children:f.vl.includes(Ge)?Le.extra_step_vitamin_intstruction1:Le.extra_step_gb_sub_heading.replace("{{subscriptionName}}",Ke()).replace("{{period}}",ze())}),(0,I.jsx)("p",{className:"font-normal font-figtree text-16 leading-tight text-[#333333]",children:Le.extra_step_sub_heading2})]})]})};return(0,I.jsx)(m.K,{gap:16,children:W||J?(0,I.jsx)(N.O,{message:"Please wait..."}):(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(nt,{}),(0,I.jsx)(F,{isEligibleForDiscount:Se}),(0,I.jsx)(te,{}),(0===Ie||1===Ie)&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(re,{text:Le.extra_step_review_adddress,step:1}),(0,I.jsx)(rt,{}),(0,I.jsx)(te,{})]}),1===Ie&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(re,{text:Le.extra_step_review_payment,step:2}),(0,I.jsx)(Y,{setShowErrorDialog:G,isWidgetOpen:!0,handleReactivation:Ue,isEligibleForDiscount:Se,boxSplit:fe,welcomeSku:xe}),(0,I.jsx)(te,{})]}),V&&(0,I.jsx)(x.wI,{onErrorDismiss:function(){return G(!1)}}),o&&(0,I.jsx)(X.F,{setShowOnboardingPopup:d,updateNextBoxChoice:He})]})})},te=function(){return(0,I.jsx)("div",{className:"flex flex-col w-[100%] border-t-1 border-t-[#F1A691] my-2"})},re=function(e){var t=e.text,r=e.step;return(0,I.jsxs)("div",{className:"relative flex space-x-2 items-center",children:[(0,I.jsx)("div",{className:"md:w-[30px] md:h-[30px] w-[25px] h-[25px] bg-[#FDD0C3] font-bold border-black border-2 font-figtree md:text-18 text-16 text-[#000] rounded-full flex items-center justify-center",children:r}),(0,I.jsx)("p",{className:"font-bold font-figtree md:text-18 text-16 text-[#333]",children:t})]})},ne=r(18112);function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?se(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ie=["places"],ce=function(e){if(!(0,f.mr)())throw new Error("Market and locale expected.");var t=(0,c.Db)({googleMapsApiKey:"AIzaSyAu-pQCPWEgcsvy-AOWFtBjaOOI7bLbQf4",libraries:ie}),r=t.isLoaded;if(t.loadError)throw new Error("Could not load Google Places script");return r?(0,I.jsx)(i.n,ae(ae({hideBreadcrumb:!0},e),{},{children:(0,I.jsx)(ee,{})})):(0,I.jsx)(o.S,{})},oe=!0,le=(0,a.j)((function(e){var t=(0,v.useRouter)().query.subscriptionType;return"string"===typeof t&&f.vl.includes(t)?(0,I.jsx)(i.n,ae(ae({hideBreadcrumb:!0},e),{},{children:(0,I.jsx)(ne.U,{})})):(0,I.jsx)(ce,ae({},e))}))},177:function(e,t,r){"use strict";r.d(t,{Oq:function(){return s},MG:function(){return a},Yo:function(){return i},Qx:function(){return c},uc:function(){return o},hS:function(){return l},_3:function(){return u},_g:function(){return d},SM:function(){return p},e7:function(){return m}});var n=r(2804),s=(0,n.cn)({key:"show_all_gb_subscription",default:!1}),a=(0,n.cn)({key:"subscription_to_cancel_or_pause",default:void 0}),i=(0,n.cn)({key:"active_hold_non_crush_subscription",default:void 0}),c=(0,n.cn)({key:"is_member_blacklisted",default:!1}),o=(0,n.cn)({key:"suspended_subscription_types_due_to_chargeback",default:void 0}),l=(0,n.cn)({key:"show_banner_state",default:!1}),u=(0,n.cn)({key:"show_vita_banner_state",default:!1}),d=(0,n.cn)({key:"is_cute_or_regular_active",default:void 0}),p=(0,n.cn)({key:"is_classic_active",default:void 0}),m=(0,n.cn)({key:"show_lux_banner_state",default:!1})},59170:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[market]/[locale]/subscriptions/edit",function(){return r(92713)}])}},function(e){e.O(0,[9774,1255,1121,9955,456,2008,7678,1732,1513,2623,1152,478,717,9060,9491,9265,9147,5710,7952,6453,2888,179],(function(){return t=59170,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.