1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3258],{98209:function(n,e,t){t.d(e,{T:function(){return r}});var a=t(64558);t(1102);var r=function(n){var e=n.children;return(0,a.jsx)("div",{className:"com-plan-status-PlanSectionCard",children:e})}},28391:function(n,e,t){t.d(e,{$:function(){return c}});var a=t(64558),r=t(95885),i=t(42204),s=t(30395),l=t.n(s),o=t(1102),c=function(n){var e=n.children,t=o.useContext(r.m)===i.b.MOBILE;return(0,a.jsx)("h2",{className:l()("com-a-account-premium-PremiumSectionTitle",{"com-a-account-premium-PremiumSectionTitle--mobile":t}),children:e})}},79617:function(n,e,t){t.r(e),t.d(e,{ChangePlanPage:function(){return ez}});var a,r,i=t(64558),s=t(40745),l="none",o="submitting",c="failed",u="none",_="subscription_status_transition_modal",p="email_authentication_modal",d=t(18616),m=t(64837);function h(n,e){switch(n.name){case"ChangePlanAlreadySubscribedError":return(0,m.H)(d.u.subscription_payment_type_change_plan_submit_error_already_subscribed,{planName:e});case"ChangePlanEmailAuthorizationExpiredError":return d.u.subscription_payment_type_change_plan_submit_error_email_authorization_has_expired;case"ChangePlanUnavailableError":return d.u.subscription_payment_type_change_plan_submit_error_plan_unavailable;default:return d.u.subscription_payment_type_change_plan_submit_error_unknown}}var C=t(99077),f=t(98209),b=t(95885),g=t(42204),v=t(11054),P=t(39048),N=t(89373),y=t(30395),x=t.n(y),S=t(1102),I=function(n){var e=n.creditCard,t=n.isErrorOnFetchingCreditCard,a=n.onClickShowSubscriptionStatusTransitionModal,r=n.onClickRefetchCreditCard,s=S.useContext(b.m)===g.b.MOBILE;return(0,i.jsx)(f.T,{children:(0,i.jsx)("div",{className:x()("com-m-account-plan-ChangePlanCreditInfoCard__inner",{"com-m-account-plan-ChangePlanCreditInfoCard__inner--mobile":s}),children:(0,i.jsx)("div",{className:"com-m-account-plan-ChangePlanCreditInfoCard__display",children:null==e||t?(0,i.jsxs)("div",{className:"com-m-account-plan-ChangePlanCreditInfoCard__error",children:[(0,i.jsx)("span",{className:x()("com-m-account-plan-ChangePlanCreditInfoCard__error__message",{"com-m-account-plan-ChangePlanCreditInfoCard__error__message--mobile":s}),children:v.w.account_plan_credit_card_error_message}),(0,i.jsx)("button",{type:"button",className:"com-m-account-plan-ChangePlanCreditInfoCard__error__refetch__button",onClick:r,children:v.w.account_plan_credit_card_error_button_label})]}):(0,i.jsxs)(i.Fragment,{children:[e.brand!==C.sP.UNKNOWN&&(0,i.jsx)("div",{children:(0,i.jsx)(P.K,{alt:C.uw[e.brand],basePath:C.I9[e.brand],fallbackFormat:N.f.Png,lazy:!1,width:46,height:30})}),(0,i.jsxs)("div",{className:"com-m-account-plan-ChangePlanCreditInfoCard__contents",children:[(0,i.jsx)("span",{className:"com-m-account-plan-ChangePlanCreditInfoCard__contents__text",children:(0,m.H)(v.w.account_premium_status_credit_card_number,{cardNo:e.cardNo})}),(0,i.jsx)("span",{className:"com-m-account-plan-ChangePlanCreditInfoCard__contents__text",children:(0,m.H)(v.w.account_premium_status_credit_card_expire,{expire:e.expire})}),(0,i.jsxs)("span",{className:x()("com-m-account-plan-ChangePlanCreditInfoCard__contents__detail",{"com-m-account-plan-ChangePlanCreditInfoCard__contents__detail--mobile":s}),children:[v.w.account_plan_credit_card_detail_link_label_1,(0,i.jsx)("span",{role:"button",tabIndex:0,className:"com-m-account-plan-ChangePlanCreditInfoCard__contents__detail--highlight",onClick:a,children:v.w.account_plan_credit_card_detail_link_label_2}),v.w.account_plan_credit_card_detail_link_label_3]})]})]})})})})},E=t(10715),j=t(66356),w=t(74360),T=t(77355),R=t(31181),O=function(n){var e=n.onCloseModal,t=n.onClickButton,a=S.useContext(b.m)===g.b.MOBILE;return(0,i.jsxs)(j.aF,{modalSize:j.rI.Basic,backgroundDesignType:j.oR.Basic,onClose:e,children:[(0,i.jsx)(R.w,{text:v.w.account_subscription_status_transition_modal_title}),(0,i.jsxs)(T.N,{actionType:T.X.Confirm,children:[(0,i.jsx)(w.p,{actionType:T.X.Confirm,children:(0,i.jsx)(E.Qi,{onClick:t,children:a?v.w.account_subscription_status_transition_modal_link_button_mobile_label:v.w.account_subscription_status_transition_modal_link_button_label})}),(0,i.jsx)(w.p,{actionType:T.X.Confirm,children:(0,i.jsx)(E.tA,{onClick:e,children:v.w.account_subscription_status_transition_modal_cancel_label})})]})]})},M=t(28391),k=t(85606),A=t(91542),U=function(n){var e=n.notesLinks,t=(0,S.useContext)(b.m)===g.b.MOBILE;return e.length>0?(0,i.jsxs)("p",{className:x()("com-a-premium-registration-PlanFooterNotes",{"com-a-premium-registration-PlanFooterNotes--mobile":t}),children:[(0,i.jsx)("span",{children:d.u.subscription_payment_type_plan_note1}),e.map(function(n,t){var a=n.displayName,r=n.url;return(0,i.jsxs)(S.Fragment,{children:[(0,i.jsx)(A.N,{designType:A.v.NONE,className:"com-a-premium-registration-PlanFooterNotes__link",to:r,target:"_blank",rel:"noopener",children:a}),t+1!==e.length?(0,i.jsx)("span",{children:d.u.subscription_payment_type_plan_note3}):null]},t)}),(0,i.jsx)("span",{children:d.u.subscription_payment_type_plan_note5})]}):null},L=t(63002),F=function(n){var e=n.notes,t=(0,S.useContext)(b.m)===g.b.MOBILE;return(0,i.jsxs)("section",{className:"com-a-premium-registration-PlanGuideline",children:[(0,i.jsx)("p",{className:"com-a-premium-registration-PlanGuideline__title",children:d.u.subscription_payment_type_plan_guideline_title}),(0,i.jsx)("p",{className:x()("com-a-premium-registration-PlanGuideline__content",{"com-a-premium-registration-PlanGuideline__content--mobile":t}),children:(0,i.jsx)(L.P,{content:e})})]})},D=t(71915),V=t(54114),B=t(81934),X=t(25047),K=t(25772),G=t(12668),H=(0,G.Ds)({}),Y=t(45501),q=t(75523),J=t(44065),z=(0,G.R_)(function(n,e){e(H);var t=(0,q.eU)(null);return(0,q.eU)(function(n){return n(t)},function(n,e,a){a===J.Ut?e(t,null):e(t,function(n){switch(n.statusCode){case Y.qH:return v.w.account_email_authentication_verification_error_400;case Y.p2:return v.w.account_email_authentication_verification_error_404;case Y.Wm:return v.w.account_email_authentication_verification_error_429;default:return v.w.account_email_authentication_verification_unknown_error}}(a))})}),$=function(n){return n},Q=(0,G.R_)(function(n,e){e(H);var t=(0,q.eU)($(""));return(0,q.eU)(function(n){return n(t)},function(n,e,a){e(t,$(a.slice(0,6).replace(/[^0-9]/g,"")))})}),W=t(80914),Z=t(13571),nn=t(7621),ne=t(6878),nt=t(51189),na=t(2953),nr=t(46060),ni=t(38960),ns=t(62906),nl=t(57215),no=t(49304),nc=t(29122),nu=function(n){function e(n,t){var a;return(0,ns._)(this,e),a=(0,ni._)(this,e,[n,t]),(0,nl._)(a,"name","SendEmailForChangePlanError"),(0,nl._)(a,"statusCode",void 0),a.statusCode=t.statusCode,a}return(0,no._)(e,n),e}((0,nc._)(Error)),n_=function(n){function e(n,t){var a;return(0,ns._)(this,e),a=(0,ni._)(this,e,[n,t]),(0,nl._)(a,"name","VerifyOneTimePasscodeError"),(0,nl._)(a,"statusCode",void 0),a.statusCode=t.statusCode,a}return(0,no._)(e,n),e}((0,nc._)(Error)),np=t(24968),nd=t(99536),nm=(0,G.R_)(function(n){var e=n(nr.Y);return function(n){var t=n.email;return(0,W._)(function(){var n,a,r,i;return(0,Z._)(this,function(s){switch(s.label){case 0:return n=new URL(np.T.KYC_EMAIL_ONE_TIME_PASSCODE_ISSUE,location.origin),a=na.Mv.toJSON({email:t}),[4,e.post({url:n.toString(),payload:JSON.stringify(a),headers:{accept:"application/json","content-type":"application/json"},options:{}})];case 1:if(r=s.sent(),(0,nd.ys)(r))return[2,(0,nd.KC)(new nu("Failed to send email for change plan",{cause:r.err,statusCode:r.err.statusCode}))];return i=na.u6.fromJSON({}),[2,(0,nd.TC)(i)]}})})()}}),nh=t(74344),nC=(0,G.R_)(function(n,e){e(H);var t=n(nm),a=n(z),r=n(nt.w);return(0,q.eU)(null,function(n,e,i){var s=i.email,l=i.shouldShowErrorNotification,o=i.shouldShowRequestAcceptedNotification;return(0,W._)(function(){var n;return(0,Z._)(this,function(i){switch(i.label){case 0:return e(a,J.Ut),[4,t({email:s})];case 1:if(n=i.sent(),(0,nd.ys)(n))return l&&r.onOpen({kind:nn.I.FailedToSendMail,timeoutCount:ne.yp}),(0,nh.H)(n.err),[2,(0,nd.KC)(n.err)];return o&&r.onOpen({kind:nn.I.ResendMail,timeoutCount:ne.yp}),[2,(0,nd.TC)(n.val)]}})})()})}),nf=t(11654),nb=(0,G.R_)(function(n,e){e(H);var t=n(X.w),a=n(nC);return(0,nf.$)(function(n,e){(0,W._)(function(){var r;return(0,Z._)(this,function(i){switch(i.label){case 0:return[4,n(t)];case 1:if(null==(r=i.sent()))return[2];return e(a,{email:K.c.of(r),shouldShowErrorNotification:!0,shouldShowRequestAcceptedNotification:!1}),[2]}})})()})}),ng=(0,G.R_)(function(n,e){e(H);var t=n(nC);return(0,q.eU)(null,function(n,e,a){e(t,{email:a.email,shouldShowErrorNotification:!0,shouldShowRequestAcceptedNotification:!0}
1)})}),nv=(0,G.R_)(function(n){var e=n(nr.Y);return function(n){var t=n.passcode;return(0,W._)(function(){var n,a,r,i;return(0,Z._)(this,function(s){switch(s.label){case 0:return n=new URL(np.T.KYC_ONE_TIME_PASSCODE_VERIFICATION,location.origin),a=na.lQ.toJSON({passcode:t,revokeOnSuccess:!1}),[4,e.post({url:n.toString(),payload:JSON.stringify(a),headers:{accept:"application/json","content-type":"application/json"},options:{}})];case 1:if(r=s.sent(),(0,nd.ys)(r))return[2,(0,nd.KC)(new n_("Failed to verify one time passcode",{cause:r.err,statusCode:r.err.statusCode}))];return i=na.Vp.fromJSON(r.val),[2,(0,nd.TC)(i)]}})})()}}),nP=t(2787),nN=(0,G.R_)(function(n,e){e(H);var t=n(Q),a=n(nv),r=n(z);return(0,q.eU)(null,function(n,e,i){var s=i.onAuthenticationSuccess;return(0,W._)(function(){var i,l;return(0,Z._)(this,function(o){switch(o.label){case 0:if(""===(i=n(t)))return[2];return[4,a({passcode:i})];case 1:if(l=o.sent(),(0,nP.ys)(l))return e(r,l.err),[2];return s(i),[2]}})})()})}),ny=t(32746),nx=t(43312),nS=t(66811),nI=function(n){var e=n.onAuthenticationSuccess,t=n.onCancel,a=n.formTitle,r=n.submitLabel;(0,nS.md)((0,nx.c5)(nb));var s=(0,V._)((0,nS.fp)((0,nx.c5)(Q)),2),l=s[0],o=s[1],c=(0,V._)((0,nS.fp)((0,nx.c5)(z)),2),u=c[0],_=c[1],p=(0,nS.Xr)((0,nx.c5)(ng)),d=(0,nS.Xr)((0,nx.c5)(nN)),m=(0,nS.md)((0,nx.c5)(X.w)),h=(0,S.useCallback)(function(n){o($(n))},[o]),C=(0,S.useCallback)(function(){d({onAuthenticationSuccess:e})},[d,e]),f=(0,S.useCallback)(function(n){_(J.Ut),o($("")),p({email:K.c.of(n)})},[p,_,o]);return(0,i.jsx)(B.K,{oneTimePasscode:l,email:K.c.of(null!=m?m:""),expiresIn:ny.mQ.of(10),onChangeOneTimePasscode:h,onClickCancelButton:t,onClickPrevButton:t,onClickResendEmailButton:f,onClickSubmitButton:C,errorMessage:u,shouldShowPrevLink:!1,submitButtonDisabled:""===l,formTitle:a,submitLabel:r,inputMode:"numeric"})},nE=function(n){var e=n.onAuthenticationSuccess,t=n.onCancel,a=n.formTitle,r=n.submitLabel;return(0,i.jsx)(nx.Ui,{scope:H,uniqueValue:!0,children:(0,i.jsx)(S.Suspense,{fallback:null,children:(0,i.jsx)(nI,{onAuthenticationSuccess:e,onCancel:t,formTitle:a,submitLabel:r})})})},nj=t(21046),nw=t(11794),nT=t(40880),nR=function(n){var e=n.planName,t=n.planPrice,a=n.planNotes,r=n.planNotesLinks,l=n.purchaseTypeName,u=n.purchaseType,m=n.submitResult,C=n.creditCard,f=n.modalKind,b=n.isErrorOnFetchingSubscriptionPages,g=n.isErrorOnFetchingCreditCard,P=n.handleSubmit,N=n.onClickRefetchSubscriptionPages,y=n.onClickShowSubscriptionStatusTransitionModal,x=n.onClickTransitionButton,j=n.onCloseTransitionModal,w=n.onClickRefetchCreditCard,T=n.onAuthenticationSuccess,R=n.onCancelEmailAuthenticationModal,A=(0,S.useMemo)(function(){return m.status!==c?null:h(m.error,e)},[e,m]),L=(0,S.useMemo)(function(){return[{th:d.u.subscription_payment_type_table_purchasing_target_name,td:e},{th:d.u.subscription_payment_type_table_purchasing_target_price,td:t},{th:d.u.subscription_payment_type_table_purchasing_target_payment_type,td:l}]},[e,t,l]);return(0,i.jsxs)(nw.$,{children:[(0,i.jsxs)("div",{className:"c-plan-ChangePlanContainerView",children:[(0,i.jsx)("header",{className:"c-plan-ChangePlanContainerView__header",children:(0,i.jsx)("h1",{className:"c-plan-ChangePlanContainerView__title",children:d.u.subscription_plan_registration})}),b&&(0,i.jsx)("div",{className:"c-plan-ChangePlanContainerView__error",children:(0,i.jsxs)("div",{className:"c-plan-ChangePlanContainerView__error__message",children:[(0,i.jsx)("p",{children:d.u.subscription_change_plan_failed_to_show_page}),(0,i.jsx)("div",{className:"c-plan-ChangePlanContainerView__error__message__button",children:(0,i.jsx)(E.pq,{onClick:N,children:d.u.subscription_change_plan_refetch})})]})}),!b&&(0,i.jsxs)("div",{className:"c-plan-ChangePlanContainerView__content",children:[(0,i.jsxs)("div",{className:"c-plan-ChangePlanContainerView__content-main",children:[(0,i.jsx)(nT.E,{data:L}),u===s.p2.CREDIT?(0,i.jsxs)("section",{className:"c-plan-ChangePlanContainerView__content-main__credit",children:[(0,i.jsx)("div",{className:"c-plan-ChangePlanContainerView__content-main__credit-title",children:(0,i.jsx)(M.$,{children:v.w.account_plan_credit_card_info_title})}),(0,i.jsx)("div",{className:"c-plan-ChangePlanContainerView__content-main__credit-content",children:(0,i.jsx)(I,{creditCard:C,isErrorOnFetchingCreditCard:g,onClickShowSubscriptionStatusTransitionModal:y,onClickRefetchCreditCard:w})})]}):null,(0,i.jsx)("div",{className:"c-plan-ChangePlanContainerView__content-main__notes",children:(0,i.jsx)(U,{notesLinks:r})}),(0,i.jsx)(D.z,{errorMessage:A,full:!0,children:(0,i.jsx)("div",{className:"com-a-premium-registration-submit-button",children:(0,i.jsx)(E.jn,{type:"submit",onClick:P,disabled:m.status===o,children:d.u.subscription_payment_type_submit_button_label})})})]}),(0,i.jsx)(F,{notes:a})]})]}),(0,i.jsx)(nj.p,{visible:m.status===o,text:d.u.subscription_payment_type_submitting}),f===_&&(0,i.jsx)(O,{onClickButton:x,onCloseModal:j}),(0,i.jsx)(k.U,{isShow:f===p,onClose:R,children:(0,i.jsx)(nE,{onAuthenticationSuccess:T,onCancel:R,formTitle:d.u.subscription_change_plan_modal_title,submitLabel:d.u.subscription_change_plan_modal_submit})})]})},nO=function(n){var e=n.planName,t=n.planPrice,a=n.purchaseTypeName;return(0,i.jsxs)("dl",{className:"com-plan-MobileChangePlanInfoList",children:[(0,i.jsxs)("div",{className:"com-plan-MobileChangePlanInfoList__item",children:[(0,i.jsx)("dt",{className:"com-plan-MobileChangePlanInfoList__label",children:d.u.subscription_payment_type_table_purchasing_target_name}),(0,i.jsx)("dd",{className:"com-plan-MobileChangePlanInfoList__value",children:e})]}),(0,i.jsxs)("div",{className:"com-plan-MobileChangePlanInfoList__item",children:[(0,i.jsx)("dt",{className:"com-plan-MobileChangePlanInfoList__label",children:d.u.subscription_payment_type_table_purchasing_target_price}),(0,i.jsx)("dd",{className:"com-plan-MobileChangePlanInfoList__value",children:t})]}),(0,i.jsxs)("div",{className:"com-plan-MobileChangePlanInfoList__item",children:[(0,i.jsx)("dt",{className:"com-plan-MobileChangePlanInfoList__label",children:d.u.subscription_payment_type_table_purchasing_target_payment_type}),(0,i.jsx)("dd",{className:"com-plan-MobileChangePlanInfoList__value",children:a})]})]})},nM=t(81571),nk=function(n){var e=n.planName,t=n.planPrice,a=n.planNotes,r=n.planNotesLinks,l=n.purchaseTypeName,u=n.purchaseType,m=n.submitResult,C=n.creditCard,f=n.isErrorOnFetchingCreditCard,b=n.modalKind,g=n.isErrorOnFetchingSubscriptionPages,P=n.handleSubmit,N=n.onClickRefetchSub
1scriptionPages,y=n.onClickShowSubscriptionStatusTransitionModal,j=n.onClickTransitionButton,w=n.onCloseTransitionModal,T=n.onClickRefetchCreditCard,R=n.onAuthenticationSuccess,A=n.onCancelEmailAuthenticationModal,L=(0,S.useMemo)(function(){return m.status!==c?null:h(m.error,e)},[e,m]);return(0,i.jsxs)("div",{className:"c-plan-MobileChangePlanContainerView",children:[(0,i.jsx)("div",{className:"c-plan-MobileChangePlanContainerView__title",children:(0,i.jsx)(nM.s,{children:d.u.subscription_plan_registration})}),g&&(0,i.jsx)("div",{className:"c-plan-MobileChangePlanContainerView__error",children:(0,i.jsxs)("div",{className:"c-plan-MobileChangePlanContainerView__error__message",children:[(0,i.jsx)("p",{children:d.u.subscription_change_plan_failed_to_show_page}),(0,i.jsx)("div",{className:"c-plan-MobileChangePlanContainerView__error__message__button",children:(0,i.jsx)(E.pq,{onClick:N,children:d.u.subscription_change_plan_refetch})})]})}),!g&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(nO,{planName:e,planPrice:t,purchaseTypeName:l}),u===s.p2.CREDIT&&(0,i.jsxs)("section",{className:"c-plan-MobileChangePlanContainerView__credit",children:[(0,i.jsx)("div",{className:"c-plan-MobileChangePlanContainerView__credit-title",children:(0,i.jsx)(M.$,{children:v.w.account_plan_credit_card_info_title})}),(0,i.jsx)(I,{creditCard:C,isErrorOnFetchingCreditCard:f,onClickShowSubscriptionStatusTransitionModal:y,onClickRefetchCreditCard:T})]}),(0,i.jsx)("div",{className:"c-plan-MobileChangePlanContainerView__notes",children:(0,i.jsx)(U,{notesLinks:r})}),(0,i.jsx)(D.z,{errorMessage:L,full:!0,children:(0,i.jsx)("div",{className:"c-plan-MobileChangePlanContainerView__submit",children:(0,i.jsx)(E.jn,{type:"submit",onClick:P,disabled:m.status===o,children:d.u.subscription_payment_type_submit_button_label})})}),(0,i.jsx)("div",{className:x()("c-plan-MobileChangePlanContainerView__guideline",{"c-plan-MobileChangePlanContainerView__guideline--has-error":null!=L}),children:(0,i.jsx)(F,{notes:a})})]}),b===_&&(0,i.jsx)(O,{onClickButton:j,onCloseModal:w}),(0,i.jsx)(k.U,{isShow:b===p,onClose:A,children:(0,i.jsx)(nE,{onAuthenticationSuccess:R,onCancel:A,formTitle:d.u.subscription_change_plan_modal_title,submitLabel:d.u.subscription_change_plan_modal_submit})})]})},nA=(0,G.R_)(function(){return(0,q.eU)(null)}),nU=(0,G.R_)(function(){return(0,q.eU)(!1)}),nL=t(21790),nF=(0,G.R_)(function(n){var e=n(nA),t=n(nU);return(0,q.eU)(null,function(n,a){return(0,W._)(function(){var n;return(0,Z._)(this,function(r){switch(r.label){case 0:return[4,(0,nL.d0)().getUserCreditCard()];case 1:return(n=r.sent()).ok?(a(e,n.val),a(t,!1)):(a(e,null),a(t,!0)),[2]}})})()})}),nD=(0,G.R_)(function(){return(0,q.eU)(!1)}),nV=(0,G.R_)(function(){return(0,q.eU)(u)}),nB=(0,G.R_)(function(){return(0,q.eU)(null)}),nX=(0,G.R_)(function(){return(0,q.eU)(null)}),nK=(0,G.R_)(function(){return(0,q.eU)("")}),nG=(0,G.R_)(function(){return(0,q.eU)({status:l})}),nH=(0,G.R_)(function(){return(0,q.eU)(null)}),nY=t(3563),nq=t(68714),nJ=t(83133),nz=t(80057),n$=(0,G.R_)(function(n){var e=n(nH),t=n(nK),a=n(nD),r=n(nX),i=n(nG),o=n(nA),c=n(nV),_=n(nU),p=n(nB),d=n(nF);return(0,q.eU)(null,function(n,m){return(0,W._)(function(){var h,C,f,b,g;return(0,Z._)(this,function(v){switch(v.label){case 0:return C=n(e),f=n(t),[4,(0,nq.Q)({id:null!=C?C:void 0,planGroupId:f,purchaseTypes:nJ.D,variationId:(0,nz.W)()})];case 1:if(!(b=v.sent()).ok)return m(a,!0),[2];if(g=function(n){if(null==n)return null;var e,t,a,r,i,s,l,o,c,u,_,p,d,m,h=null!=(c=null==(d=null!=(o=n.sections.filter(function(n){return n.ui===nY.is.UI_PLAN_LIST}).find(function(n){var e;return(null==(e=n.planList)?void 0:e.items.at(0))!=null}))?o:null)||null==(p=d.planList)||null==(_=p.items.at(0))||null==(u=_.displayPlans.at(0))?void 0:u.plan)?c:null,C=null!=(t=null==(s=null!=(e=n.sections.filter(function(n){return n.ui===nY.is.UI_PLAN_LIST_V2}).find(function(n){var e;return(null==(e=n.planListV2)?void 0:e.items.at(0))!=null}))?e:null)||null==(i=s.planListV2)||null==(r=i.items.at(0))||null==(a=r.displayPlans.at(0))?void 0:a.plan)?t:null,f=null!=(l=n.sections.filter(function(n){return n.ui===nY.is.UI_PLAN_PACKAGE_LIST}).flatMap(function(n){var e,t;return null!=(e=null==(t=n.planPackageList)?void 0:t.planPackages)?e:[]}).flatMap(function(n){return n.planItems}).flatMap(function(n){return n.displayPlans}).flatMap(function(n){return n.plan}).filter(function(n){return null!=n}).at(0))?l:null;return null!=(m=null!=h?h:C)?m:f}(null!=(h=b.val.subscriptionPage)?h:null),m(i,{status:l}),m(o,null),m(c,u),m(_,!1),m(p,null),m(r,g),m(a,!1),(null==g?void 0:g.purchaseType)!==s.p2.CREDIT)return[3,3];return[4,m(d)];case 2:v.sent(),v.label=3;case 3:return[2]}})})()})}),nQ=t(75730),nW=t(12746),nZ=t(11585),n0=function(n){function e(){var n;return(0,ns._)(this,e),n=(0,ni._)(this,e,arguments),(0,nl._)(n,"name","ChangePlanInvalidParameterError"),n}return(0,no._)(e,n),e}(nZ.C),n2=t(32672),n1=t(65763),n5=t(65959),n4=t(64028),n3=t(87007),n6=t(74284),n8=function(n){function e(){var n;return(0,ns._)(this,e),n=(0,ni._)(this,e,arguments),(0,nl._)(n,"name","ChangePlanAlreadySubscribedError"),n}return(0,no._)(e,n),e}(nZ.C),n9=function(n){function e(){var n;return(0,ns._)(this,e),n=(0,ni._)(this,e,arguments),(0,nl._)(n,"name","ChangePlanEmailAuthorizationExpiredError"),n}return(0,no._)(e,n),e}(nZ.C),n7=function(n){function e(){var n;return(0,ns._)(this,e),n=(0,ni._)(this,e,arguments),(0,nl._)(n,"name","ChangePlanUnavailableError"),n}return(0,no._)(e,n),e}(nZ.C),en=function(n){function e(){var n;return(0,ns._)(this,e),n=(0,ni._)(this,e,arguments),(0,nl._)(n,"name","ChangePlanUnexpectedError"),n}return(0,no._)(e,n),e}(nZ.C),ee=t(39979),et=t(63954),ea=t(52506),er=t(94935);function ei(n){switch(n.name){case"ChangePlanInvalidParameterError":case"ChangePlanEmailAuthorizationExpiredError":case"ChangePlanAlreadySubscribedError":case"ChangePlanUnavailableError":case"ChangePlanUnexpectedError":return n;default:return new en("Unexpected change plan error.",{cause:n,metadata:{error:{expected:!1}}})}}var es=(0,G.R_)(function(n){var e=n(ea.x);return function(n){var t=n.newPlanId,a=n.oneTimePasscode;return(0,er.XB)(function(){return(0,n4._)(function(){var n,r,i;return(0,Z._)(this,function(s){switch(s.label){case 0:if(""===a)return[2,(0,er._q)(new n0("One-time passcode is empty.",{cause:null,metadata:{error:{expected:!0}}}))];return n=et.p.create({baseUrl:n6.FH.apiOrigin,routePath:"/v1/userSubscriptions\\:changePlan",params:{},query:{}}),[5,(0,n5.Ju)((0,n2._)((0,n1._)(e.request({method:ee.y.POST,url:n,payload:JSON.stringify(n3.p.toJSON({newPlanId:t,currentPlanId:"",userId:"",recaptchaToken:""})),headers:{accept:"application/json","content-type":"application/json","x-abema-pat":a},expectedStatusCodes:[200,400,403,409,412],credentials:"same-origin",timeout:null}))))];case 1:switch((r=s.sent()).statusCode){case 400:return[3,2];case 403:return[3,3];case 409:return[3,4];case 412:return[3,5]}return[3,6];case 2:return[2,(0,er._q)(new n0("Invalid change plan request.",{cause:null,metadata:{error:{expected:!0}}}))];case 3:return[2,(0,er._q)(new n9("Email authorization has expired.",{cause:null,metadata:{error:{expected:!0}}}))];case 4:return[2,(0,er._q)(new n8("Already subscribed to the target plan.",{cause:null,metadata:{error:{expected:!0}}}))];case 5:return[2,(0,er._q)(new n7("Upgrade/downgrade is unavailable.",{cause:null,metadata:{error:{expected:!0}}}))];case 6:return r.statusCode,[5,(0,n5.Ju)((0,n2._)((0,n1._)(r.json())))];case 7:return i=s.sent(),[2,(0,er.ok)(n3.PC.fromJSON(i))];case 8:return[2]}})})()}).mapErr(ei)}}
1),el=t(7738),eo=t(66078),ec=t(1171),eu=t(1892),e_=t(80873),ep=t(64704),ed=(0,G.R_)(function(n){var e=n(nX),t=n(nB),a=n(nG),r=n(nK),i=n(es);return(0,q.eU)(null,function(n,s){return(0,W._)(function(){var l,u,_;return(0,Z._)(this,function(p){switch(p.label){case 0:return(0,eo.mo)(ep.g0),u=n(e),_=n(t),s(a,{status:o}),[4,i({newPlanId:null!=(l=null==u?void 0:u.id)?l:"",oneTimePasscode:null!=_?_:$("")}).match(function(e){var t,a=n(r),i=(0,el.Kl)();(0,nW.z)(i).set({beforePlanName:e.beforePlanName,afterPlanName:e.afterPlanName,userSubscriptionId:e.userSubscriptionId,planId:null!=(t=null==u?void 0:u.id)?t:"",planGroupId:a});var s=new URLSearchParams(e_.history.location.search),l=(0,ec.H)({path:eu.C.SUBSCRIPTION_CHANGE_PLAN_COMPLETION,currentSearchParams:s,subscriptionFlowQueryParams:{}});e_.history.push(l.toString())},function(n){s(a,{status:c,error:n}),(0,nQ._)(n,n0)&&s(t,null),(0,eo.gK)({name:ep.g0,error:n})})];case 1:return p.sent(),[2]}})})()})}),em=t(31710),eh=t(91970),eC=t(14915),ef=t(26246),eb=(0,G.R_)(function(n){var e=n(eC.q),t=n(nB),a=n(nX),r=n(nV),i=n(nG),s=n(ed);return(0,q.eU)(null,function(n,l){return(0,W._)(function(){var o,u,_,d,m,h;return(0,Z._)(this,function(C){switch(C.label){case 0:if(_=n(t),d=n(a),null==_)return l(r,p),[2];return m=(0,ef.g)((0,nL.z5)().userSubscriptions$,(0,nL.z5)().userSubscriptionError$),e.fetchUser(null!=(o=(0,eh.F5)().getUserId().val)?o:""),[4,m];case 1:if(!(h=C.sent()).ok)return em.y.is(h.err)&&h.err.reason===em.E.ACCOUNT_DELETION&&window.location.reload(),[2];if((0,nL.d0)().isSubscribedPlan(null!=(u=null==d?void 0:d.id)?u:""))return l(i,{status:c,error:new n8("Already subscribed to the target plan.",{cause:null,metadata:{error:{expected:!0}}})}),[2];return l(s).catch(nh.H),[2]}})})()})}),eg=(0,G.R_)(function(n){var e=n(nB),t=n(nV),a=n(eb);return(0,q.eU)(null,function(n,r,i){r(e,i),r(t,u),r(a)})}),ev=(0,G.R_)(function(n){var e=n(nV),t=n(nB);return(0,q.eU)(null,function(n,a){a(e,u),a(t,null)})}),eP=(0,G.R_)(function(n){var e=n(nX),t=n(nF);return(0,q.eU)(null,function(n,a){return(0,W._)(function(){var r;return(0,Z._)(this,function(i){switch(i.label){case 0:if((null==(r=n(e))?void 0:r.purchaseType)!==s.p2.CREDIT)return[3,2];return[4,a(t)];case 1:i.sent(),i.label=2;case 2:return[2]}})})()})}),eN=(0,G.R_)(function(n){var e=n(nV);return(0,q.eU)(null,function(n,t){t(e,_)})}),ey=(0,G.R_)(function(){return(0,q.eU)(null,function(){e_.history.push(eu.C.SUBSCRIPTION_STATUS)})}),ex=(0,G.R_)(function(n){var e=n(nV);return(0,q.eU)(null,function(n,t){t(e,u)})}),eS=t(87328),eI=t(33355),eE=t(61603),ej=t(50530),ew=function(n){var e=n.plan;return null==e?"":e.displayName},eT=function(n){var e=n.plan;return null==e?"":e.notes},eR=t(39001),eO=t(68807),eM=(a={},(0,nl._)(a,eR.IX.DAY,d.u.subscription_payment_type_plan_price_with_period_days),(0,nl._)(a,eR.IX.WEEK,d.u.subscription_payment_type_plan_price_with_period_weeks),(0,nl._)(a,eR.IX.MONTH,d.u.subscription_payment_type_plan_price_with_period_months),(0,nl._)(a,eR.IX.YEAR,d.u.subscription_payment_type_plan_price_with_period_years),(0,nl._)(a,eR.IX.UNRECOGNIZED,d.u.subscription_payment_type_plan_price),(0,nl._)(a,eR.IX.INTERVAL_UNSPECIFIED,d.u.subscription_payment_type_plan_price),a),ek="TRIAL_EXISTS",eA="OFFER_EXISTS",eU="NO_TRIAL_AND_OFFER",eL=function(n){var e=n.plan;if(null==e)return"";var t=null!=e.trial?{planType:ek,interval:e.trial.interval,price:(0,eO.n)(e.trial.price),description:e.trial.description,intervalCount:e.trial.intervalCount}:null!=e.offer?{planType:eA,interval:e.offer.interval,price:(0,eO.n)(e.offer.price),description:e.offer.description,intervalCount:e.offer.intervalCount}:{planType:eU,price:(0,eO.n)(e.price)};switch(t.planType){case ek:case eA:return(0,m.H)(eM[t.interval],{price:t.price,description:t.description,intervalCount:t.intervalCount.toString()});case eU:return(0,m.H)(d.u.subscription_payment_type_plan_price,{price:t.price});default:return""}},eF=(r={},(0,nl._)(r,s.p2.CREDIT,d.u.subscription_purchase_type_credit),(0,nl._)(r,s.p2.DOCOMO,d.u.subscription_purchase_type_docomo),(0,nl._)(r,s.p2.AU,d.u.subscription_purchase_type_au),(0,nl._)(r,s.p2.SOFTBANK,d.u.subscription_purchase_type_softbank),(0,nl._)(r,s.p2.PAYPAY,d.u.subscription_purchase_type_paypay),(0,nl._)(r,s.p2.PAIDY,d.u.subscription_purchase_type_paidy),r),eD=function(n){var e=n.plan;switch(e.purchaseType){case s.p2.CREDIT:case s.p2.DOCOMO:case s.p2.AU:case s.p2.SOFTBANK:case s.p2.PAYPAY:case s.p2.PAIDY:return eF[e.purchaseType];case s.p2.ALLIANCE:case s.p2.AMAZON:case s.p2.APPLE:case s.p2.GOOGLE:case s.p2.UNRECOGNIZED:case s.p2.PURCHASE_TYPE_UNSPECIFIED:return null;default:return e.purchaseType,null}},eV=t(24386),eB=t(39161),eX=(0,G.R_)(function(n){var e=n(eB.o),t=n(nH),a=n(nK),r=n(n$);return(0,nf.$)(function(n,i){var s;i(t,(0,eV.N)()),i(a,null!=(s=e.params.planGroupId)?s:""),i(r)})}),eK=t(39503),eG=t(3845),eH=t(55425),eY=t(67958),eq=t(49116),eJ=t(83850),ez=function(){return(0,i.jsxs)(eK.p,{scrollToTopOnPageTransition:!0,locationType:null,children:[(0,i.jsx)(eG.O,{title:(0,eq.L)(eJ.E.SUBSCRIPTION_CHANGE_PLAN)}),(0,i.jsx)(S.Suspense,{fallback:(0,i.jsx)(nj.p,{visible:!0,text:""}),children:(0,i.jsx)(e$,{})})]})},e$=function(){var n,e,t=(0,nx.c5)(eB.o),a=(0,S.useContext)(b.m);(0,nS.md)((0,nx.c5)(eX));var r=(0,nS.md)((0,nx.c5)(nX)),l=(0,nS.md)((0,nx.c5)(nG)),o=(0,nS.md)((0,nx.c5)(nA)),c=(0,nS.md)((0,nx.c5)(nD)),u=(0,nS.md)((0,nx.c5)(nV)),_=(0,nS.md)((0,nx.c5)(nU)),p=(0,nS.Xr)((0,nx.c5)(n$)),m=(0,nS.Xr)((0,nx.c5)(eb)),h=(0,nS.Xr)((0,nx.c5)(eg)),C=(0,nS.Xr)((0,nx.c5)(ev)),f=(0,nS.Xr)((0,nx.c5)(eP)),v=(0,nS.Xr)((0,nx.c5)(eN)),P=(0,nS.Xr)((0,nx.c5)(ey)),N=(0,nS.Xr)((0,nx.c5)(ex)),y=(0,S.useMemo)(function(){return ew({plan:r})},[r]),x=(0,S.useMemo)(function(){return eT({plan:r})},[r]),I=(0,S.useMemo)(function(){return null==r?"":eL({plan:r})},[r]),E=(0,S.useMemo)(function(){var n;return null==r?"":null!=(n=eD({plan:r}))?n:""},[r]),j=(0,S.useMemo)(function(){return null==r||0===r.notesLinks.length?[s.DM.fromJSON({displayName:d.u.subscription_payment_type_premium_guideline3,url:eH.p.TERMS}),s.DM.fromJSON({displayName:d.u.subscription_payment_type_premium_guideline4,url:eH.p.PRIVACYPOLICY}),s.DM.fromJSON({displayName:d.u.subscription_payment_type_premium_guideline5,url:eH.p.SUBSCRIPTION_GUIDELINE})]:r.notesLinks},[r]);return((0,S.useEffect)(function(){var n,e,a,r,i,s,l;r=(a={pathname:t.pathname,subscriptionPageId:null!=(n=(0,eV.N)())?n:"",subscriptionPlanGroupId:null!=(e=t.params.planGroupId)?e:"",crossSessionReferrerOs:(0,eY.i)()}).pathname,i=a.subscriptionPageId,s=a.subscriptionPlanGroupId,l=a.crossSessionReferrerOs,(0,eI.vl)({pathname:r,clientId:(0,ej.f)(),pageId:eE.s.SubscriptionPurchaseConfirm,isMobile:(0,eS.Fr)(),extraParams:{subscription_page_id:i,subscription_plan_group_id:s,cross_session_referrer_os:null!=l?l:void 0}})},[]),(0,S.useEffect)(function(){window.scrollTo(0,0)},[]),a===g.b.MOBILE)?(0,i.jsx)(nk,{planName:y,planPrice:I,planNotes:x,planNotesLinks:j,purchaseTypeName:E,purchaseType:null!=(e=null==r?void 0:r.purchaseType)?e:s.p2.PURCHASE_TYPE_UNSPECIFIED,submitResult:l,creditCard:o,isErrorOnFetchingCreditCard:_,modalKind:u,isErrorOnFetchingSubscriptionPages:c,handleSubmit:m,onClickRefetchSub
1scriptionPages:p,onClickShowSubscriptionStatusTransitionModal:v,onClickTransitionButton:P,onCloseTransitionModal:N,onClickRefetchCreditCard:f,onAuthenticationSuccess:h,onCancelEmailAuthenticationModal:C}):(0,i.jsx)(nR,{planName:y,planPrice:I,planNotes:x,planNotesLinks:j,purchaseTypeName:E,purchaseType:null!=(n=null==r?void 0:r.purchaseType)?n:s.p2.PURCHASE_TYPE_UNSPECIFIED,submitResult:l,creditCard:o,isErrorOnFetchingCreditCard:_,modalKind:u,isErrorOnFetchingSubscriptionPages:c,handleSubmit:m,onClickRefetchSubscriptionPages:p,onClickShowSubscriptionStatusTransitionModal:v,onClickTransitionButton:P,onCloseTransitionModal:N,onClickRefetchCreditCard:f,onAuthenticationSuccess:h,onCancelEmailAuthenticationModal:C})}}}]);
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.