1/*! For license information please see 110.48f9878d63b7bcd7.js.LICENSE.txt */ 2"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[110,800],{303:function(e,t,n){n(1908),n(4776);var r=n(3696),a=n(6800);t.A=function(e){var t=e.name,n=e.id,o=e.type,c=void 0===o?"text":o,i=e.value,s=e.minValue,u=void 0===s?null:s,l=e.maxValue,m=void 0===l?null:l,p=e.label,d=e.onChange,b=e.errors,f=void 0===b?{}:b,y=e.containerCssClass,v=void 0===y?"":y,g=e.inputCssClass,h=e.labelCssClass,_=void 0===h?"":h,E=e.autoComplete,w=void 0===E?null:E,T=e.placeholder,x=void 0===T?null:T,S=e.maxLength,N=void 0===S?200:S,j=e.required,k=e.disabled,C=e.checked,O=e.textInputPrefix,P=e.tooltip,M=void 0===P?null:P;return r.createElement("label",{className:v,htmlFor:n},O?r.createElement(r.Fragment,null,p&&r.createElement("span",{className:"".concat(_," ").concat(j?"label-required":"")},p),M&&r.createElement(a.default,{text:M}),r.createElement("div",{className:"form-input-prefix"},r.createElement("span",null,O),r.createElement("input",{className:"".concat(g||"").concat(f[n]?" invalid":""),disabled:k,id:n,name:t,type:c,value:null!=i?i:"",min:u,max:m,placeholder:x,autoComplete:w,onChange:function(e){return d(e.target.value)},maxLength:N}))):r.createElement(r.Fragment,null,"checkbox"!==c&&"radio"!==c&&p&&r.createElement("span",{className:"".concat(_," ").concat(j?"label-required":"")},p),M&&r.createElement(a.default,{text:M}),r.createElement("input",{className:"".concat(g||"").concat(f[n]?" invalid":""),disabled:k,checked:C,id:n,name:t,type:c,value:null!=i?i:"",min:u,max:m,placeholder:x,autoComplete:w,onChange:function(e){return d("checkbox"===c?e.target.checked:e.target.value)},maxLength:N}),("checkbox"===c||"radio"===c)&&p&&r.createElement("span",{className:"".concat(_," ").concat(j?"label-required":"")},p)),f[n]&&r.createElement("div",{className:"validation-message","data-error-for":n},f[n][0]))}},4110:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});n(9305),n(2733),n(8557),n(4701),n(3994),n(4962),n(2367),n(9336),n(1908),n(9892);var r=n(3696),a=n(7465),o=n(303),c=(n(3062),n(5021),n(6584),n(76),n(2623),n(389),n(849),n(6437),n(9400)),i=n(775),s=n(9134),u=n(9520),l=n(7286),m=n(3939),p=function(e){return{type:m.on,payload:e}};function d(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var s=r&&r.prototype instanceof i?r:i,u=Object.create(s.prototype);return b(u,"_invoke",function(n,r,a){var o,i,s,u=0,l=a||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return o=t,i=0,s=e,p.n=n,c}};function d(n,r){for(i=n,s=r,t=0;!m&&u&&!a&&t<l.length;t++){var a,o=l[t],d=p.p,b=o[2];n>3?(a=b===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=d&&((a=n<2&&d<o[1])?(i=0,p.v=r,p.n=o[1]):d<b&&(a=n<3||o[0]>r||r>b)&&(o[4]=n,o[5]=r,p.n=b,i=0))}if(a||n>1)return c;throw m=!0,r}return function(a,l,b){if(u>1)throw TypeError("Generator is already running");for(m&&1===l&&d(l,b),i=l,s=b;(t=i<2?e:s)||!m;){o||(i?i<3?(i>1&&(p.n=-1),d(i,s)):p.n=s:p.v=s);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(s=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(m=p.n<0)?s:n.call(r,p))!==c)break}catch(t){o=e,i=1,s=t}finally{u=1}}return{value:t,done:m}}}(n,a,o),!0),u}var c={};function i(){}function s(){}function u(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(b(t={},r,function(){return this}),t),m=u.prototype=i.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,b(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=u,b(m,"constructor",u),b(u,"constructor",s),s.displayName="GeneratorFunction",b(u,a,"GeneratorFunction"),b(m),b(m,a,"Generator"),b(m,r,function(){return this}),b(m,"toString",function(){return"[object Generator]"}),(d=function(){return{w:o,m:p}})()}function b(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}b=function(e,t,n,r){function o(t,n){b(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},b(e,t,n,r)}function f(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(r,a)}function y(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function c(e){f(o,r,a,c,i,"next",e)}function i(e){f(o,r,a,c,i,"throw",e)}c(void 0)})}}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,c,i=[],s=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);s=!0);}catch(e){u=!0,a=e}
2finally{try{if(!s&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var h=function(e){var t=e.onToggleManageSubscriptionMode,n=(0,a.wA)(),o=(0,a.d4)(function(e){return e.myAccountMySubscriptions}).payload,m=v((0,r.useState)([]),2),b=(m[0],m[1]),f=v((0,r.useState)(!1),2),g=f[0],h=f[1],_=function(){var e=y(d().m(function e(){var t,r,a;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,i.Jt)("/api/products/subscriptions/paymentLink");case 1:return t=e.v,e.n=2,null==t?void 0:t.text();case 2:if(r=e.v){e.n=3;break}return n((0,l.pG)({messageText:(0,c.T)("js.myaccountflowsubscriptions.paymentmethod.change.error"),messageType:"Pink",dismissible:!0,timeToLive:10})),e.a(2);case 3:window.location.href=r,e.n=5;break;case 4:e.p=4,a=e.v,(0,s.vS)(a,function(e){n((0,u.K)(e)),b(e)});case 5:return e.a(2)}},e,null,[[0,4]])}));return function(){return e.apply(this,arguments)}}(),E=function(){var e=y(d().m(function e(){var t,r,a;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!=o&&o.flowSubscriptionSignupUrl&&null!=o&&o.currentOrLatestSubscriptionProductId){e.n=5;break}return e.p=1,e.n=2,(0,i.bE)("/api/flashmessage/add/",{messageText:(0,c.T)("js.myaccountflowsubscriptions.general.error"),messageType:"Pink",dismissible:!0,timeToLive:10});case 2:e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,window.scrollTo(0,0),window.location.reload(),e.a(2);case 5:return e.p=5,e.n=6,(0,i.Jt)("/api/products/subscriptions/resume/".concat(o.currentOrLatestSubscriptionProductId));case 6:return t=e.v,e.n=7,null==t?void 0:t.text();case 7:if(r=e.v){e.n=8;break}return n((0,l.pG)({messageText:(0,c.T)("js.myaccountflowsubscriptions.general.error"),messageType:"Pink",dismissible:!0,timeToLive:10})),e.a(2);case 8:window.location.href=r,e.n=10;break;case 9:e.p=9,a=e.v,(0,s.vS)(a,function(e){n((0,u.K)(e)),b(e)});case 10:return e.a(2)}},e,null,[[5,9],[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),w=function(){var e=y(d().m(function e(){var t,r,a;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!=o&&o.currentOrLatestSubscriptionInfoId){e.n=5;break}return e.p=1,e.n=2,(0,i.bE)("/api/flashmessage/add/",{messageText:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.abortcancellation.errortext"),messageType:"Pink",dismissible:!0,timeToLive:10});case 2:e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,window.scrollTo(0,0),window.location.reload(),e.a(2);case 5:return e.p=5,h(!0),e.n=6,(0,i.bE)("/api/products/subscriptions/".concat(o.currentOrLatestSubscriptionInfoId,"/abort-cancellation"));case 6:return t=e.v,e.n=7,null==t?void 0:t.json();case 7:r=e.v,n(p(r)),e.n=9;break;case 8:e.p=8,a=e.v,(0,s.vS)(a,function(e){n((0,u.K)(e)),b(e)});case 9:return e.p=9,h(!1),e.f(9);case 10:return e.a(2)}},e,null,[[5,8,9,10],[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}();return r.createElement(r.Fragment,null,r.createElement("div",{className:"my-account-flow-subscriptions__subscription"},function(){if(null!=o&&o.currentOrLatestSubscriptionProductId&&""!==o.currentOrLatestSubscriptionProductId){if(o.currentOrLatestSubscriptionCancelDate){if(o.subscriptionNextPaymentDateHasPassed){var e,n=null===(e=(0,c.T)("js.myaccountflowsubscriptions.subscription.expiredsubscription.heading"))||void 0===e?void 0:e.replace("{0}",o.currentOrLatestSubscriptionProductName);return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("h4",null,n),r.createElement("div",null,(0,c.T)("js.myaccountflowsubscriptions.subscription.expiredsubscription.text")," "," ",r.createElement("a",{href:o.flowSubscriptionProductPageUrl,className:"button button__link"},(0,c.T)("js.myaccountflowsubscriptions.subscription.expiredsubscription.linktext")))),r.createElement("div",null,r.createElement("button",{onClick:E,className:"button"},(0,c.T)("js.myaccountflowsubscriptions.subscription.expiredsubscription.buttontext"))))}var a,i=null===(a=(0,c.T)("js.myaccountflowsubscriptions.subscription.expiringsubscription.heading"))||void 0===a?void 0:a.replace("{0}",o.currentOrLatestSubscriptionProductName);return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("h4",null,i," ",o.currentOrLatestSubscriptionNextPaymentDateFormatted),r.createElement("div",null,(0,c.T)("js.myaccountflowsubscriptions.subscription.expiringsubscription.text"))),r.createElement("div",null,r.createElement("button",{onClick:w,className:"button ".concat(g?"loading":""),disabled:g},(0,c.T)("js.myaccountflowsubscriptions.subscription.expiringsubscription.buttontext"),r.createElement("span",{className:"spinner spinner--light spinner--small"}))))}return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("h4",null,o.currentOrLatestSubscriptionProductName),r.createElement("div",null,o.currentOrLatestSubscriptionProductDescription),r.createElement("div",{className:"my-account-flow-subscriptions__subscription__payment"},(0,c.T)("js.myaccountflowsubscriptions.subscription.nextpaymentdate.label")," "," ",r.createElement("span",{className:"my-account-flow-subscriptions__subscription__payment--date"},o.currentOrLatestSubscriptionNextPaymentDateFormatted))),r.createElement("div",null,r.createElement("button",{onClick:t,className:"button"},(0,c.T)("js.myaccountflowsubscriptions.subscription.manage.buttontext"))))}return r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("h4",null,(0,c.T)("js.myaccountflowsubscriptions.subscription.nosubscription.heading")),r.createElement("div",null,(0,c.T)("js.myaccountflowsubscriptions.subscription.nosubscription.text"))),r.createElement("div",null,r.createElement("a",{href:o.flowSubscriptionProductPageUrl,className:"button"},(0,c.T)("js.myaccountflowsubscriptions.subscription.nosubscription.buttontext"))))}()),function(){if(o.credits.length>0)return r.createElement("div",{className:"my-account-flow-subscriptions__credits"},r.createElement("div",null,o.credits.map(function(e,t){return r.createElement("div",{className:e.isTopTierCredits||o.credits.length<2?"":"not-top-tier",key:t}
2,e.Name&&r.createElement("h4",null,"@.Name"),r.createElement("div",{className:"my-account-flow-subscriptions__credits__credits"},r.createElement("img",{src:e.iconImageUrl})," "," ",r.createElement("span",null,e.amount)),r.createElement("div",null,e.description))})),r.createElement("a",{href:o.creditStoreUrl,className:"button"},(0,c.T)("js.myaccountflowsubscriptions.credits.store.buttontext")))}(),function(){if(null!=o&&o.paymentMethodName&&""!==o.paymentMethodName)return r.createElement("div",{className:"my-account-flow-subscriptions__payment-method"},r.createElement("h4",null,(0,c.T)("js.myaccountflowsubscriptions.paymentmethod.heading")),r.createElement("div",null,(0,c.T)("js.myaccountflowsubscriptions.paymentmethod.description")),"card"===(null==o?void 0:o.paymentMethodName)&&r.createElement("div",null,o.paymentMethodName),(null==o?void 0:o.paymentMethodCardNumber)&&r.createElement("div",{className:"my-account-flow-subscriptions__payment-method__card"},r.createElement("div",null,r.createElement("i",{className:"icon-credit_card"}),r.createElement("span",{className:"my-account-flow-subscriptions__payment-method__card--bold"},"â¢Â â¢Â â¢Â â¢Â  â¢Â â¢Â â¢Â â¢Â  â¢Â â¢Â â¢Â â¢Â  ",o.paymentMethodCardNumber)),r.createElement("div",null,r.createElement("i",{className:"icon-clock"}),r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.paymentmethod.card.expires.label"))," ",r.createElement("span",{className:"my-account-flow-subscriptions__payment-method__card--bold"},o.paymentMethodCardExpiration))),(null==o?void 0:o.paymentMethodText)&&r.createElement("div",null,o.paymentMethodText),(null==o?void 0:o.paymentMethodErrorText)&&r.createElement("div",{className:"my-account-flow-subscriptions__payment-method--error"},o.paymentMethodErrorText),r.createElement("button",{onClick:_,className:"button button__link"},(0,c.T)("js.myaccountflowsubscriptions.paymentmethod.change.link.text")))}())};n(2084);function _(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var s=r&&r.prototype instanceof i?r:i,u=Object.create(s.prototype);return E(u,"_invoke",function(n,r,a){var o,i,s,u=0,l=a||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return o=t,i=0,s=e,p.n=n,c}};function d(n,r){for(i=n,s=r,t=0;!m&&u&&!a&&t<l.length;t++){var a,o=l[t],d=p.p,b=o[2];n>3?(a=b===r)&&(s=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=d&&((a=n<2&&d<o[1])?(i=0,p.v=r,p.n=o[1]):d<b&&(a=n<3||o[0]>r||r>b)&&(o[4]=n,o[5]=r,p.n=b,i=0))}if(a||n>1)return c;throw m=!0,r}return function(a,l,b){if(u>1)throw TypeError("Generator is already running");for(m&&1===l&&d(l,b),i=l,s=b;(t=i<2?e:s)||!m;){o||(i?i<3?(i>1&&(p.n=-1),d(i,s)):p.n=s:p.v=s);try{if(u=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(s=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(m=p.n<0)?s:n.call(r,p))!==c)break}catch(t){o=e,i=1,s=t}finally{u=1}}return{value:t,done:m}}}(n,a,o),!0),u}var c={};function i(){}function s(){}function u(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(E(t={},r,function(){return this}),t),m=u.prototype=i.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,E(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=u,E(m,"constructor",u),E(u,"constructor",s),s.displayName="GeneratorFunction",E(u,a,"GeneratorFunction"),E(m),E(m,a,"Generator"),E(m,r,function(){return this}),E(m,"toString",function(){return"[object Generator]"}),(_=function(){return{w:o,m:p}})()}function E(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}E=function(e,t,n,r){function o(t,n){E(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},E(e,t,n,r)}function w(e,t,n,r,a,o,c){try{var i=e[o](c),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(r,a)}function T(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function c(e){w(o,r,a,c,i,"next",e)}function i(e){w(o,r,a,c,i,"throw",e)}c(void 0)})}}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,c,i=[],s=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);s=!0);}catch(e){u=!0,a=e}
2finally{try{if(!s&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var N=function(e){var t=e.onToggleManageSubscriptionMode,n=(0,a.wA)(),l=(0,a.d4)(function(e){return e.myAccountMySubscriptions}).payload,m=x((0,r.useState)({}),2),p=m[0],d=m[1],b=x((0,r.useState)({}),2),f=b[0],y=b[1],v=x((0,r.useState)(!1),2),g=v[0],h=v[1],E=x((0,r.useState)([]),2),w=E[0],S=E[1],N=x((0,r.useState)(!1),2),j=N[0],k=N[1],C=x((0,r.useState)(!1),2),O=C[0],P=(C[1],x((0,r.useState)(!1),2)),M=P[0],I=P[1],L=x((0,r.useState)(!1),2),A=L[0],F=L[1],G=x((0,r.useState)({}),2),U=G[0],D=G[1];(0,r.useEffect)(function(){if(l&&0!==l.allSubscriptionProducts.length){var e=l.allSubscriptionProducts.find(function(e){return e.isCustomersCurrentSubscription});d(e),y(null!=e?e:null)}},[null==l?void 0:l.allSubscriptionProducts]);var H=function(e,t){F(!0),D({callback:e,isInCancelMode:t})},K=function(){F(!1),null!=U&&U.isInCancelMode&&t(),y(p),D({callback:null,isInCancelMode:!1})},q=function(){var e=T(_().m(function e(){var t;return _().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!=l&&l.currentOrLatestSubscriptionInfoId){e.n=5;break}return e.p=1,e.n=2,(0,i.bE)("/api/flashmessage/add/",{messageText:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.cancel.errortext"),messageType:"Pink",dismissible:!0,timeToLive:10});case 2:e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,window.scrollTo(0,0),window.location.reload(),e.a(2);case 5:return e.p=5,I(!0),e.n=6,(0,i.bE)("/api/products/subscriptions/".concat(l.currentOrLatestSubscriptionInfoId,"/cancel"));case 6:p.afterCancellationPageUrl?window.location.href=p.afterCancellationPageUrl:window.location.reload(),e.n=8;break;case 7:e.p=7,t=e.v,(0,s.vS)(t,function(e){n((0,u.K)(e)),S(e)}),I(!1);case 8:return e.a(2)}},e,null,[[5,7],[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),V=function(){var e=T(_().m(function e(){var t;return _().w(function(e){for(;;)switch(e.p=e.n){case 0:if(f){e.n=5;break}return e.p=1,e.n=2,(0,i.bE)("/api/flashmessage/add/",{messageText:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.errortext"),messageType:"Pink",dismissible:!0,timeToLive:10});case 2:e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,window.scrollTo(0,0),window.location.reload(),e.a(2);case 5:return e.p=5,I(!0),e.n=6,(0,i.bE)("/api/products/subscriptions/".concat(l.currentOrLatestSubscriptionInfoId,"/change"),f.productId);case 6:e.v,k(!0),e.n=8;break;case 7:e.p=7,t=e.v,(0,s.vS)(t,function(e){n((0,u.K)(e)),S(e)});case 8:return e.p=8,F(!1),I(!1),e.f(8);case 9:return e.a(2)}},e,null,[[5,7,8,9],[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),$=function(){window.location.reload()};return r.createElement(r.Fragment,null,r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription"},!A&&!j&&r.createElement(r.Fragment,null,r.createElement("h3",null,l.currentOrLatestSubscriptionProductName),r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__text"},!g&&l.changeSubscriptionModeAllowed?r.createElement("div",{dangerouslySetInnerHTML:{__html:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.text")}}):r.createElement("div",{dangerouslySetInnerHTML:{__html:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.cancel.text")}}))),A?r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__confirm"},r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__confirm__buttons"},null!=U&&U.isInCancelMode?r.createElement(r.Fragment,null,r.createElement("p",null,(0,c.T)("js.myaccountflowsubscriptions.userconfirmation.cancel.text")),r.createElement("button",{onClick:function(){return null==U?void 0:U.callback()},className:"button button__secondary ".concat(M?"loading":""),disabled:M},r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.userconfirmation.cancel.button.confirm")),r.createElement("span",{className:"spinner spinner--light spinner--small"}))):r.createElement(r.Fragment,null,r.createElement("p",null,(0,c.T)("js.myaccountflowsubscriptions.userconfirmation.change.text")),r.createElement("button",{onClick:function(){return null==U?void 0:U.callback()},className:"button ".concat(M?"loading":""),disabled:M},r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.userconfirmation.change.button.confirm")),r.createElement("span",{className:"spinner spinner--light spinner--small"}))),r.createElement("button",{className:"button button__link",onClick:K,disabled:M},(0,c.T)("js.myaccountflowsubscriptions.userconfirmation.button.cancel")))):r.createElement(r.Fragment,null,l.changeSubscriptionModeAllowed&&!j&&r.createElement("div",{className:"form-radio-group my-account-flow-subscriptions__manage-subscription__controls"},r.createElement(o.A,{id:"cancelSubscriptionMode-change",name:"cancelSubscriptionMode-change",type:"radio",value:"false",checked:!g,label:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.modetext"),onChange:function(){return h(!1)},errors:w}),r.createElement(o.A,{id:"cancelSubscriptionMode-cancel",name:"cancelSubscriptionMode-cancel",type:"radio",value:"true",checked:g,label:(0,c.T)("js.myaccountflowsubscriptions.managesubscription.cancel.modetext"),onChange:function(){return h(!0)},errors:w})),!g&&l.changeSubscriptionModeAllowed?j?r.createElement(r.Fragment,null,r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__change-box",dangerouslySetInnerHTML:{__html:l.afterChangeMessage}}),r.createElement("button",{onClick:$,className:"button"},(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.after.buttontext"))):r.createElement(r.Fragment,null,r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__change-box"},l.allSubscriptionProducts.map(function(e){return r.createElement("div",{onClick:function(){return y(e)},className:"my-account-flow-subscriptions__manage-subscription__change-box__item ".concat(e.productId===f.productId?"my-account-flow-subscriptions__manage-subscription__change-box__item--selected":""),key:e.productId},r.createElement("div",null,e.productImageUrl&&r.createElement("img",{src:e.productImageUrl,alt:e.productName})),r.createElement("div",null,r.createElement("h3",null,e.productName&&r.createElement("span",null,e.productName)," "," ",e.isCustomersCurrentSubscription&&r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.currentlysubscribing"))),e.productDescription&&r.createElement("div",null,e.productDescription)),r.createElement("div",null,e.isBestDeal&&r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__change-box__item__best-deal-container"},r.createElement("i",{className:"icon-savings"}),r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.bestdealtext"))),e.formatedMonthlyPrice&&r.createElement("div",null,e.formatedMonthlyPrice)))}),!(null!=f&&f.isCustomersCurrentSubscription)&&r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__change-box__info"},r.createElement("div",null,f.isBestDeal?(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.changeinfotext.upgrade.message"):(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.changeinfotext.downgrade-sidegrade.message").replace("{0}",l.currentOrLatestSubscriptionNextPaymentDateFormatted)),(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.changeinfotext.date"),r.createElement("span",{className:"my-account-flow-subscriptions__manage-subscription__change-box__info__bold"},null==f?void 0:f.newPaymentDateFormatted),". "," ",(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.changeinfotext.amount"),r.createElement("span",{className:"my-account-flow-subscriptions__manage-subscription__change-box__info__bold"},null==f?void 0:f.firstPaymentAmount),".")),f.isCustomersCurrentSubscription?r.createElement("button",{onClick:t,className:"button"},(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.keep.buttontext")):r.createElement("button",{onClick:function(){return H(V)},className:"button ".concat(O?"loading":""),disabled:O},r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.managesubscription.change.buttontext")," ",null==f?void 0:f.productName),r.createElement("span",{className:"spinner spinner--light spinner--small"}))):r.createElement(r.Fragment,null,r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__cancel-box",dangerouslySetInnerHTML:{__html:l.cancelSubscriptionText}}),r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__footer"},(0,c.T)("js.myaccountflowsubscriptions.managesubscription.cancel.footertext")," "," ",r.createElement("span",{className:"my-account-flow-subscriptions__manage-subscription__footer--bold"},l.currentOrLatestSubscriptionNextPaymentDateFormatted)),r.createElement("div",{className:"my-account-flow-subscriptions__manage-subscription__buttons"},r.createElement("button",{onClick:function(){return H(q,!0)},className:"button button__secondary"},r.createElement("span",null,(0,c.T)("js.myaccountflowsubscriptions.managesubscription.cancel.buttontext"))),r.createElement("button",{onClick:t,className:"button button__link"},(0,c.T)("js.myaccountflowsubscriptions.managesubscription.cancel.keep.buttontext")))))))};function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,c,i=[],s=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);s=!0);}catch(e){u=!0,a=e}
2finally{try{if(!s&&null!=n.return&&(c=n.return(),Object(c)!==c))return}finally{if(u)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var C=function(){var e=(0,a.d4)(function(e){return e.myAccountMySubscriptions}).payload,t=j((0,r.useState)(!1),2),n=t[0],o=t[1],c=function(){o(function(e){return!e})};return r.createElement(r.Fragment,null,e&&r.createElement(r.Fragment,null,n?r.createElement(N,{onToggleManageSubscriptionMode:c}):r.createElement(h,{onToggleManageSubscriptionMode:c})))}},6800:function(e,t,n){n.r(t);var r=n(3696);t.default=function(e){var t=e.text;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:"tool-tip"},r.createElement("i",{className:"icon-info_circle"}),r.createElement("div",{className:"tool-tip__content",dangerouslySetInnerHTML:{__html:t}})))}},9520:function(e,t,n){n.d(t,{K:function(){return a}});n(6584);var r=n(9134),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n){if(Object.hasOwn(e,"general")){var a,o={errors:null===(a=e.general)||void 0===a?void 0:a.map(function(e){return{messageText:e,messageType:"Pink",dismissible:!0,timeToLive:10,messageId:crypto.randomUUID()}})};n((0,r.OV)(o))}t&&n(t(e))}}}}]); 3//# sourceMappingURL=110.48f9878d63b7bcd7.js.map
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.