"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[70555],{71287:function(e,t,n){n.d(t,{LJ:function(){return bt},NB:function(){return U}});var i=n(72835),r=n(98667),o=n(52983);function a(e){var t=Object.values(e);return Boolean(t.some((function(e){return e.show})))}var c=n(28990),s=n(38166),d=n(42644),l=n(16007),u=n(31542),p=n(99888),m=n(60431),y=n.n(m),f=n(86418),g=n(19811),h=n(52175),x=n(89372),v=n(13899),b=n(60053),j=n(97458);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e){var t=e.modal,n=e.onRetryError,r=(0,x.z)(),o=(0,v.W)({onError:n}).mutateAsync,a=(0,s.q)().data,d=(null===a||void 0===a?void 0:a["wpnx-payret-retry-now"])||!1,l=(0,g.useAtom)(b.W),m=(0,p.Z)(l,2),I=m[0],w=m[1],T=(0,i.Dl)(),P=function(){var e=(0,u.Z)(y().mark((function e(t){var n,i,a,c;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.action,i=t.setIsActionable,e.t0=n.actionKey,e.next="navigate"===e.t0?4:"retryPayment"===e.t0?5:"retryPaymentV2"===e.t0?16:"closeModal"===e.t0?27:30;break;case 4:return e.abrupt("return",r(_({},n.data)));case 5:return a={actionKey:"changePaymentExecution",data:{payload:{subscriptionId:n.data.subscriptionId,target:n.data.target}}},e.prev=6,e.next=9,o({action:a,setIsActionable:i});case 9:e.next=15;break;case 11:e.prev=11,e.t1=e.catch(6),f.v.addError(new Error("RETRY_PAYMENT_EXECUTION_ERROR"),{owner:h.aO.PAYRET,message:"There was an error retrying payment on account details.",error:e.t1}),w({dismissed:!0});case 15:return e.abrupt("break",31);case 16:return c={actionKey:"changePaymentExecution",data:{payload:{agreementId:n.data.payload.agreementId,target:n.data.payload.target}}},e.prev=17,e.next=20,o({action:c,setIsActionable:i});case 20:e.next=26;break;case 22:e.prev=22,e.t2=e.catch(17),f.v.addError(new Error("RETRY_PAYMENT_EXECUTION_ERROR"),{owner:h.aO.PAYRET,message:"There was an error retrying payment on account details.",error:e.t2}),w({dismissed:!0});case 26:return e.abrupt("break",31);case 27:return T(n.metricsData),w({dismissed:!0}),e.abrupt("return");case 30:f.v.addError("Unsupported actionKey",n);case 31:case"end":return e.stop()}}),e,null,[[6,11],[17,22]])})));return function(t){return e.apply(this,arguments)}}();return I.dismissed?(0,j.jsx)(j.Fragment,{}):(0,j.jsx)(c.YE,{fullWidth:!0,showLoading:!0,model:t,handleModalActions:P,onClose:function(){return w({dismissed:!0})},showInteractionsAsColumns:d,"data-testid":"account-hold-modal"})}function T(e){var t=e.model,n=t.legalese,r=t.metricsData;return(0,j.jsx)(j.Fragment,{children:!!n&&(0,j.jsx)(i.eu,{containerViewMetricsData:r,children:(0,j.jsx)(c.E9,{model:n,"data-testid":"twdc-settings-legalese"})})})}var P=n(19893),k=n(68144),O=n(42352);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function D(e){return!!e.action}function E(e){return"local"===e.pathData.type}var S=(0,d.zo)("div",{aspectRatio:21/9,position:"relative","& img":{borderTopLeftRadius:"$section",borderTopRightRadius:"$section",objectFit:"cover"}}),R=(0,d.zo)("div",{height:"40px",width:"40px","& img":{objectPosition:"left bottom"}}),A=(0,d.zo)("div",{display:"flex",gap:"16px",alignItems:"center"}),$={notification:k.fB,warning:function(e){return(0,j.jsx)(k.jj,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({iconStyle:"warning"},e))}},z={color:"$textSecondary",padding:"$accountItemDescriptionPadding"};function B(e){var t=e.model,n=e.model,i=n.badge,r=n.cta,o=n.description,a=n.headline,s=n.headlineImage,d=n.headlineImageAction,l=n.image,u=n.imageInline,p=n.key,m=n.lineItems,y=e.isAccountItemSubsection,f=!!l,g=Array.isArray(m)&&m.length>0,h=!!a||!!s||!!d||!!i,x=!!u||!!o;return(0,j.jsxs)(O.w0,{"data-testid":"account-item-content-".concat(p),children:[f&&(0,j.jsx)(S,{children:(0,j.jsx)(c.hk,{model:l})}),(0,j.jsxs)(O.eJ,{isAccountItemSubsection:y,children:[(0,j.jsxs)(O.JB,{children:[(0,j.jsxs)(O.KB,{children:[h&&(0,j.jsxs)(O.gM,{children:[!!a&&(0,j.jsx)(c.Ir,{model:a}),!!s&&(0,j.jsx)(O.Kh,{shouldGrow:!E(s),children:(0,j.jsx)(c.hk,{model:s,staticImages:$,responsive:!0})}),!!d&&(0,j.jsx)(c.CM,{model:d,height:16,width:16}),!!i&&(0,j.jsx)(c.hx,{model:i,size:"heavySmall",kind:i.style})]}),x&&(0,j.jsxs)(A,{children:[!!u&&(0,j.jsx)(R,{children:(0,j.jsx)(c.hk,{model:u,responsive:!0})}),!!o&&(0,j.jsx)(c.Ir,{css:z,model:o})]})]}),(0,j.jsxs)(O.sX,{children:[!!r&&(0,j.jsx)(c.qq,{model:r,css:{paddingRight:"0",height:"inherit"}}),D(t)&&(0,j.jsx)(O.qk,{children:(0,j.jsx)(k.z$,{className:"account-item-arrow"})})]})]}),g&&(0,j.jsx)(c.e8,{lineItems:m})]})]})}function L(e){var t=e.model,n=e.isAccountItemSubsection,i=(0,c.Es)({action:t.action}),r=(0,p.Z)(i,1)[0];return(0,j.jsx)(O.ys,{onClick:r,children:(0,j.jsx)(B,{model:t,isAccountItemSubsection:n})})}function U(e){var t=e.model,n=e.isAccountItemSubsection;return D(t)?(0,j.jsx)(L,{model:t,isAccountItemSubsection:n}):(0,j.jsx)(B,{model:t,isAccountItemSubsection:n})}function M(e){var t,n=e.model,r=n.items,a=n.key,s=n.title,d=e.setIsRedirecting,l=(0,P.gG)(),u=(0,i.Dl)(),p=(0,x.z)(),m=Array.isArray(r)&&r.length>0,y="offering-cards"===a,f=(0,o.useCallback)((function(e){var t=e.action;switch(t.actionKey){case"navigate":return d(!0),u(t.metricsData),void p(t.data);case"linkTo":return d(!0),u(t.metricsData),window.location.assign(t.data.href);case"linkToCypher":d(!0),u(t.metricsData);var n=l(t.data.href.key,{dictionary:t.data.href.dictionary});return window.location.assign(n)}}),[u,l,p,d]),g=function(e,t){return(0,j.jsx)("li",{children:(0,j.jsx)(U,{model:e,isAccountItemSubsection:t})},e.key)};return(0,j.jsxs)(O.W2,{isOfferingsSection:y,"data-testid":a,children:[!!s&&(0,j.jsx)(O.c7,{children:(0,j.jsx)(c.Ir,{css:{color:"$subscriptionDetailsSettingsTitles",fontWeight:"$headlineMedium"},model:s})}),m&&(0,j.jsx)(c.Kw,{onAction:f,children:(0,j.jsx)(O._$,{isOfferingsSection:y,children:(t=r,t.map((function(e){if(function(e){return"accountSubsection"===e.type}(e)){var t=e.title,n=e.key,i=!!t;return(0,j.jsxs)("div",{className:"account-subsection",children:[i&&(0,j.jsx)(c.Ir,{model:t,css:{padding:"1rem 1rem 0",color:"$textInputLabel"},"data-testid":n,as:"div"}),(0,j.jsx)(O._$,{isOfferingsSection:y,children:e.items.map((function(e){return g(e,i)}))})]},n)}return g(e)})))})})]})}function N(e){var t=e.model,n=e.setIsRedirecting;return(0,j.jsx)(i.eu,{containerViewMetricsData:t.metricsData,children:(0,j.jsx)(M,{model:t,setIsRedirecting:n})})}var F=n(87808);function V(e){var t=e.retryPaymentErrorDict;return f.v.addError(new Error("RETRY_PAYMENT_ERROR"),{owner:h.aO.PAYRET}),(0,j.jsx)(F.j,{align:"left",type:"error",dict:t})}var K={eventUrn:"urn:dss:event:glimpse:impression:containerView",payload:{containerKey:"account_cta",containerType:"cta_button",elements:[{elementId:"manage_with_my_disney",elementIdType:"button",elementIndex:0,mediaFormatType:"not_applicable"}],elementsPerWidth:1,horizontalPosition:0,verticalPosition:0}},W={eventUrn:"urn:dss:event:glimpse:engagement:interaction",payload:{contentKeys:{collectionId:null,contentId:null,encodedFamilyId:null,encodedSeriesId:null,mediaId:null,programId:null},contentType:"other",elementId:"manage_with_my_disney",elementIdType:"button",elementType:"button",interactionType:"select",programType:"other",mediaFormatType:"not_applicable"}},q={eventUrn:"urn:dss:event:glimpse:impression:pageView",payload:{pageId:"change_email_password",pageKey:"change_email_password",pageName:"change_email_password"}},Y={eventUrn:"urn:dss:event:glimpse:impression:containerView",payload:{containerKey:"onboarding_cta",containerType:"form",elements:[{elementId:"cancel",elementIdType:"button",elementIndex:0,mediaFormatType:"not_applicable"},{elementId:"email",elementIdType:"input_form",elementIndex:1,mediaFormatType:"not_applicable"},{elementId:"password",elementIdType:"input_form",elementIndex:2,mediaFormatType:"not_applicable"},{elementId:"log_out_of_all_devices",elementIdType:"button",elementIndex:3,mediaFormatType:"not_applicable"},{elementId:"manage_on_platform",elementIdType:"button",elementIndex:4,mediaFormatType:"not_applicable"}],elementsPerWidth:1,horizontalPosition:0,verticalPosition:0}},H={eventUrn:"urn:dss:event:glimpse:impression:containerView",payload:{containerKey:"settings_cta",containerType:"cta_button",elements:[{elementId:"restrict_profile_creation",elementIdType:"checkbox",elementIndex:0,mediaFormatType:"not_applicable"},{elementId:"manage_nielsen",elementIdType:"button",elementIndex:1,mediaFormatType:"not_applicable"},{elementId:"delete_account",elementIdType:"button",elementIndex:2,mediaFormatType:"not_applicable"}],elementsPerWidth:1,horizontalPosition:0,verticalPosition:0}},Z={eventUrn:"urn:dss:event:glimpse:engagement:input",payload:{contentKeys:{collectionId:null,contentId:null,encodedFamilyId:null,encodedSeriesId:null,mediaId:null,programId:null},contentType:"other",elementId:"restrict_profile_creation",elementIdType:"checkbox",elementIndex:0,inputType:"toggle",inputValue:"on",mediaFormatType:"not_applicable",programType:"other"}},G={eventUrn:"urn:dss:event:glimpse:engagement:input",payload:{contentKeys:{collectionId:null,contentId:null,encodedFamilyId:null,encodedSeriesId:null,mediaId:null,programId:null},contentType:"other",elementId:"restrict_profile_creation",elementIdType:"checkbox",elementIndex:0,inputType:"toggle",inputValue:"off",mediaFormatType:"not_applicable",programType:"other"}},Q={eventUrn:"urn:dss:event:glimpse:engagement:interaction",payload:{contentKeys:{collectionId:null,contentId:null,encodedFamilyId:null,encodedSeriesId:null,mediaId:null,programId:null},contentType:"other",elementId:"manage_nielsen",elementIdType:"button",elementType:"button",interactionType:"select",programType:"other",mediaFormatType:"not_applicable"}},X={eventUrn:"urn:dss:event:glimpse:engagement:interaction",payload:{contentKeys:{collectionId:null,contentId:null,encodedFamilyId:null,encodedSeriesId:null,mediaId:null,programId:null},contentType:"other",elementId:"delete_account",elementIdType:"button",elementType:"button",interactionType:"select",programType:"other",mediaFormatType:"not_applicable"}};function J(e){var t=[];return e.manageDevices&&t.push({elementId:"manage_devices",elementIdType:"button",elementIndex:t.length}),e.manageExtraMember&&t.push({elementId:"manage_extra_member",elementIdType:"button",elementIndex:t.length}),{eventUrn:"urn:dss:event:glimpse:impression:containerView:v2",payload:{containerType:"settings_cta",containerKey:"access_&_security",elements:t,elementsPerWidth:1,horizontalPosition:0,verticalPosition:4}}}var ee={eventUrn:"urn:dss:event:glimpse:engagement:interaction:v2",payload:{contentKeys:{collectionId:null,contentId:null,encodedFamilyId:null,encodedSeriesId:null,mediaId:null,programId:null},contentType:"other",elementId:"manage_devices",elementIdType:"button",elementType:"button",interactionType:"select",mediaFormatType:"not_applicable",programType:"other"}},te=n(87863),ne=n(68628),ie=n(37210),re=n(90511),oe=n(27323),ae=(0,d.zo)("label",{cursor:"pointer"}),ce=(0,d.zo)("input",{display:"none",visibility:"hidden","&:checked + span":{backgroundColor:"$toggleTrackChecked",border:"none","&::before":{backgroundColor:"$toggleThumbChecked",transform:"translateX(22px)"}}}),se=(0,d.zo)("span",{borderRadius:"15.5px",cursor:"pointer",display:"flex",height:"15px",transition:"0.2s",width:"43px",backgroundColor:"$toggleTrack","&::before":{backgroundColor:"$toggleThumb",borderRadius:"50%",bottom:"-0.125rem",content:"",display:"inline-block",height:"22px",position:"relative",top:"-4px",transition:"0.2s",width:"22px"}});function de(e){var t=e.checked,n=e.dataTestId;return(0,j.jsxs)(ae,{children:[(0,j.jsx)(ce,{checked:t,"data-testid":n,disabled:!0,type:"checkbox"}),(0,j.jsx)(se,{})]})}var le=n(58154),ue=(0,d.zo)("svg",{fill:"$accountItemNotificationSuccess"});function pe(){return(0,j.jsxs)(ue,{width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,j.jsx)("title",{children:"Success icon"}),(0,j.jsx)("path",{d:"M8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0ZM12.401 4.1695C12.1125 3.9407 11.6932 3.98909 11.4644 4.27756L6.50803 10.5269L4.44423 8.46306C4.18388 8.20271 3.76177 8.20271 3.50142 8.46306C3.24107 8.72341 3.24107 9.14552 3.50142 9.40587L6.09414 11.9986C6.3759 12.2804 6.84027 12.2537 7.08788 11.9415L12.509 5.10609C12.7378 4.81761 12.6894 4.39829 12.401 4.1695Z"})]})}var me=n(77450),ye=n(97744);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e){return"toggle"===e.variant}var xe=(0,ie.zo)("div",{display:"flex"});function ve(e){var t=e.headline;return t?(0,j.jsx)(te.xv,{dict:t,textStyle:"label-medium"}):null}function be(e){var t=e.headline,n=e.iconDataTestId;return(0,j.jsxs)(xe,{children:[(0,j.jsx)(te.xv,{css:{opacity:"0.4"},dict:t,textStyle:"label-medium"}),(0,j.jsx)(k.fB,{className:"account-item-info","data-testid":n,width:32,height:18})]})}var je=(0,ie.zo)("div",{color:"$textSecondary"});function Ie(e){var t=e.description;return t?(0,j.jsx)(je,{children:(0,j.jsx)(te.xv,{dict:t,css:{color:"$textSecondary"},textStyle:"body-xsmall"})}):null}function _e(){return(0,j.jsx)(O.Uu,{children:(0,j.jsx)(k.z$,{className:"account-item-arrow"})})}var we=(0,ie.zo)("div",{paddingLeft:"8px",marginLeft:"auto"});function Te(e){var t=e.toggleDataTestId,n=e.checked;return(0,j.jsx)(we,{children:(0,j.jsx)(de,{dataTestId:t,checked:n})})}var Pe=function(e){return"success"===e.kind?(0,j.jsx)(pe,{}):(0,j.jsx)(me.v,{})},ke=(0,ie.zo)("div",{color:"$accountItemNotificationSuccess",display:"flex",gap:"8px",marginTop:"-4px",padding:"0 12px 12px 16px",variants:{kind:{success:{color:"$accountItemNotificationSuccess"},warning:{color:"$accountItemNotificationWarning"}}}});function Oe(e){var t=e.notification;return t?(0,j.jsxs)(ke,{kind:t.kind,children:[Pe(t),(0,j.jsx)(te.xv,{textStyle:"body-xsmall-heavy",children:t.message})]}):null}var Ce=(0,ie.zo)("a",{color:"inherit",cursor:"pointer","&:hover":{color:"inherit"}});function De(e){var t=(0,re.useRouter)(),n=(0,le.m)();if("text"===e.variant)return(0,j.jsx)(j.Fragment,{children:e.children});if("link"===e.variant){var i=e.path,r=e.children;return(0,j.jsx)(oe.r,{path:i,children:(0,j.jsx)(Ce,{onClick:function(r){r.preventDefault(),e.onClick&&e.onClick(),(0,ne.L3)(i)?t.push(i):(0,ye.b)({path:i,preferredURLLanguage:n})},"data-testid":e.dataTestId,children:r})})}return(0,j.jsx)(O.ys,{onClick:e.onClick,children:e.children})}function Ee(e){return(0,j.jsx)(De,ge(ge({},e),{},{children:(0,j.jsxs)(O.w0,{children:[(0,j.jsxs)(O.eJ,{isIdentitySection:!0,children:[(0,j.jsxs)(O.KB,{children:[(t=e,"disabledLink"===t.variant?(0,j.jsx)(be,{headline:e.headline,iconDataTestId:e.iconDataTestId}):(0,j.jsx)(ve,{headline:e.headline})),(0,j.jsx)(Ie,{description:e.description})]}),["link","disabledLink"].includes(e.variant)&&(0,j.jsx)(_e,{}),he(e)&&(0,j.jsx)(Te,{checked:e.checked,toggleDataTestId:e.toggleDataTestId})]}),he(e)&&(0,j.jsx)(Oe,{notification:e.notification})]})}));var t}function Se(e){var t,n=e.model,r=(0,i.Dl)();return(0,j.jsxs)(O.W2,{"data-testid":"account-access-section",children:[(0,j.jsx)(O.c7,{"data-testid":"account-access-header",children:(0,j.jsx)(te.xv,{css:{color:"$subscriptionDetailsSettingsTitles",fontWeight:"$headlineMedium"},dict:{dictionary:"identity",text:"access_security_header"}})}),(0,j.jsxs)(O._$,{children:[n.manageDevices.show&&(0,j.jsx)("li",{children:(0,j.jsx)(Ee,{headline:{text:"device_management_button_label",dictionary:"identity"},variant:"link",onClick:function(){r(ee)},path:(0,ne.BC)({internal:"/identity/manage-devices"}),dataTestId:"manage-devices-button"})}),(null===(t=n.profileTransfer)||void 0===t?void 0:t.show)&&(0,j.jsx)("li",{children:(0,j.jsx)(Ee,{headline:{text:"pt_adhoc_link_headline",dictionary:"unified-commerce"},description:{text:"pt_adhoc_link_description",dictionary:"unified-commerce"},variant:"link",dataTestId:"adhoc-profile-transfer-button",path:(0,ne.BC)({internal:"/profiles/adhoc-transfer/check"})})})]})]})}function Re(e){var t=e.model;return(0,j.jsx)(i.eu,{containerViewMetricsData:J(t),children:(0,j.jsx)(Se,{model:t})})}var Ae=n(79710),$e=n(1169),ze=n(58726),Be=n(79712),Le=n(28689),Ue=(n(88387),n(52846)),Me=n(3203);var Ne,Fe=n(90585),Ve=n(70398),Ke=(Ne={},(0,l.Z)(Ne,$e.UpdateTypeEnum.ChangeEmail,"change_email"),(0,l.Z)(Ne,$e.UpdateTypeEnum.ChangePassword,"change_password"),Ne),We=(0,d.zo)("span",{display:"flex",width:"$myDisneyLogoWidth",height:"$myDisneyLogoHeight",backgroundRepeat:"no-repeat",backgroundImage:"$images$myDisneyLogo"}),qe=(0,d.zo)("div",{display:"flex",flexDirection:"column",wordBreak:"break-all",span:{fontWeight:"$credentials"}}),Ye=(0,d.zo)("div",{display:"flex",justifyContent:"$position$modalCtaAlign","& > button":{height:"inherit",padding:"$accountDetailsItemPadding"}}),He=(0,d.zo)("div",{ul:{padding:"$sizes$accountDetailsContainerPadding"},"li > div":{padding:"$sizes$accountDetailsItemPadding"},"ul > li + li":{borderTop:"$accountDetailsItemBorder"}});function Ze(e){var t=e.email;return(0,j.jsxs)(qe,{children:[t&&(0,j.jsx)(te.xv,{textStyle:"Body/Body - Headline",text:t,dict:void 0}),(0,j.jsx)(te.xv,{textStyle:"Body/Body - Headline",dict:{text:"mydisney_account_password_hint",dictionary:"identity"}})]})}function Ge(e){var t=e.email,n=e.model,r=(0,g.useAtomValue)(Ve.V),a=function(){var e=(0,Ue.useQueryClient)(),t=(0,g.useAtomValue)(Me.N).oneId,n=(0,o.useCallback)((function(t){t&&e.invalidateQueries(["orchestrationApi.query.me"])}),[e]);return function(){null===t||void 0===t||t.on("close",(function e(){null===t||void 0===t||t.off("update"),null===t||void 0===t||t.off("close",e)})),null===t||void 0===t||t.on("update",n),null===t||void 0===t||t.launchProfile()}}(),c=(0,g.useAtomValue)(ze.M_),s=c.path.commerce.update_credentials,d=c.path.commerce.root_domain,l=(0,o.useState)(!1),u=l[0],p=l[1],m=(0,re.useRouter)(),y=(0,i.Dl)(),x=(0,o.useCallback)((function(e){var n=e.actionType,i=e.path;if(d){(0,Be.setCookie)("email",t,{domain:d});var r=new URLSearchParams({actionType:n}).toString(),o="".concat(i,"?").concat(r);window.location.assign(o)}}),[t,d]),v=(0,o.useCallback)((function(e){var t=e.updateType,n=e.path;m.push({pathname:(0,ne.BC)({internal:n}),query:{updateType:t}})}),[m]),b=(0,o.useCallback)((function(e){if(s){if((0,Ae.T1)(s)){var t=s;if((0,ne.L3)(t))return void v({path:t,updateType:e});f.v.addError(new Error("Update credentials path is invalid."),{errorCode:"CREDENTIAL_UPDATES",owner:h.aO.IDENTITY})}x({path:s,actionType:Ke[e]})}}),[x,v,s]),I=(0,P.gG)(),_=I("mydisney_logo_alt_text",{dictionary:"identity"}),w=I("mydisney_manage_cta",{dictionary:"identity"});return(0,j.jsx)(He,{children:(0,j.jsxs)(O.W2,{"data-testid":"account-details-section",children:[(0,j.jsx)(O.c7,{"data-testid":"account-details-header",children:(0,j.jsx)(We,{"aria-label":_,"data-testid":"my-disney-logo",role:"img"})}),(0,j.jsxs)(O._$,{children:[n.credentials.show&&(0,j.jsx)("li",{children:(0,j.jsx)(O.eJ,{isIdentitySection:!0,children:(0,j.jsx)(Ze,{email:t})})},"account-details-credentials-section"),n.manageCredentials.show&&(0,j.jsx)("li",{children:(0,j.jsx)(Ye,{children:(0,j.jsx)(Fe.z,{"data-testid":"manage-email-and-password",kind:"link",onClick:function(){r?a():(y(W),p(!0))},children:w})})},"account-details-manage-credentials-section")]}),u&&(0,j.jsx)($e.AppProviders,{useDictionary:P.gG,children:(0,j.jsx)(i.dF,{metricsData:q,children:(0,j.jsx)(i.eu,{containerViewMetricsData:Y,children:(0,j.jsx)($e.EducationModal,{email:t||"",open:u,onClose:function(){return p(!1)},onEmailEditClick:function(){return b($e.UpdateTypeEnum.ChangeEmail)},onPasswordEditClick:function(){return b($e.UpdateTypeEnum.ChangePassword)}})})})})]})})}function Qe(e){var t=e.email,n=e.model;return(0,j.jsx)(i.eu,{containerViewMetricsData:K,children:(0,j.jsx)(Ge,{email:t,model:n})})}function Xe(e){var t=e.model,n=(0,$e.useMeQuery)(),i=n.data,r=n.error,o=null===i||void 0===i?void 0:i.me.account.attributes.email,a=(0,Le.useErrorHandler)();return r&&a(r),(0,j.jsx)(Qe,{email:o,model:t})}var Je=n(77745);var et=n(38253),tt=n(24525),nt=n(54441),it=n(76625),rt=(0,d.zo)("div",{borderBottom:"1px solid hsl(228, 9%, 32%)",height:"64px",overflow:"hidden",padding:"20px 52px 16px 20px",textOverflow:"ellipsis",whiteSpace:"nowrap"}),ot=(0,d.zo)("div",{"@smAndUp":{height:"calc(70vh - 88px - 28px)"}}),at=(0,d.zo)("div",{color:"$textSecondary",display:"flex",flexDirection:"column",gap:"32px",paddingBottom:"24px"});function ct(e){var t=e.onOpenChange,n=e.open,i=(0,it.s)().data,r=(0,P.gG)()("delete_account_title",{dictionary:"identity"}),o=(0,tt.m)({featureName:"sellsBundle",fallbackValue:!1,region:null===i||void 0===i?void 0:i.location}),a=(0,tt.m)({featureName:"sellsComboPlusBundle",fallbackValue:!1,region:null===i||void 0===i?void 0:i.location}),c=(o||a)&&i;return(0,j.jsx)(et.Vq,{open:n,onOpenChange:t,children:(0,j.jsxs)(et.cZ,{kind:"legacy",children:[(0,j.jsx)(rt,{children:(0,j.jsx)(te.xv,{textStyle:"Body/Body - Large",children:r})}),(0,j.jsx)(et.Ve,{children:(0,j.jsx)(ot,{children:(0,j.jsxs)(at,{children:[(0,j.jsx)(te.xv,{textStyle:"body-medium",dict:{text:"delete_account_copy_1",dictionary:"identity"}}),(0,j.jsx)(te.xv,{textStyle:"body-medium",dict:{text:"delete_account_copy_2",dictionary:"identity"}}),(0,j.jsx)("span",{children:(0,j.jsx)(nt._,{dict:{text:"delete_account_copy_3",dictionary:"identity"}})}),(0,j.jsx)("span",{children:(0,j.jsx)(nt._,{dict:{text:"delete_account_copy_4",dictionary:"identity"}})}),(0,j.jsx)(te.xv,{textStyle:"body-medium",dict:{text:"delete_account_copy_5",dictionary:"identity"}}),(0,j.jsx)(te.xv,{textStyle:"body-medium",dict:{text:"delete_account_copy_6",dictionary:"identity"}}),c&&(0,j.jsx)(te.xv,{textStyle:"body-medium",dict:{text:"delete_account_copy_7",dictionary:"identity"}})]})})})]})})}function st(e){var t=e.enabled,n=(0,o.useState)(!1),r=n[0],a=n[1],c=(0,i.Dl)();if(!(0,Je.n)({select:function(e){var t;return Boolean(null===(t=e.me.account.activeProfile)||void 0===t?void 0:t.attributes.isDefault)}}).data)return null;var s=function(){c(X),a(!r)};return(0,j.jsxs)(j.Fragment,{children:[t?(0,j.jsx)(Ee,{headline:{text:"delete_account_menu_item",dictionary:"identity"},onClick:function(){return c(X)},path:(0,ne.BC)({external:"/accountdelete"}),variant:"link"}):(0,j.jsx)(Ee,{headline:{text:"delete_account_menu_item",dictionary:"identity"},iconDataTestId:"delete-account-info",onClick:s,variant:"disabledLink"}),r&&(0,j.jsx)(ct,{open:r,onOpenChange:s})]})}function dt(){var e=(0,i.Dl)(),t=(0,it.s)().data;return(0,tt.m)({featureName:"adsTierEnabled",fallbackValue:!1,region:null===t||void 0===t?void 0:t.location})&&t?(0,j.jsx)("li",{"data-testid":"manage-nielsen-link",children:(0,j.jsx)(Ee,{headline:{text:"nielsen_dar_header",dictionary:"identity"},onClick:function(){return e(Q)},path:(0,ne.BC)({internal:"/identity/nielsen"}),variant:"link"})}):null}var lt=n(92228),ut=n(89975),pt=n(67378);function mt(){var e=(0,o.useState)(!1),t=e[0],n=e[1],r=(0,o.useState)(),a=r[0],c=r[1],s=(0,i.Dl)(),d=(0,P.gG)(),l=(0,pt.cO)(),p=l.data,m=l.isSuccess,f=(0,pt.i3)().mutateAsync,g=(0,Ue.useQueryClient)();if(!m)return null;var h=d("auth_password_title",{dictionary:"pcon"}),x=d("auth_password_body",{dictionary:"pcon"}),v=d("profile_settings_generic_toast",{dictionary:"pcon"}),b=d("profile_settings_generic_toast_failed",{dictionary:"pcon"});function I(){return(I=(0,u.Z)(y().mark((function e(t){var n;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,f({actionGrant:t,isProfileCreationProtected:!p});case 3:return n=["orchestrationApi.isProfileCreationProtectedQuery",!0],e.t0=Promise,e.next=7,g.invalidateQueries(n);case 7:return e.t1=e.sent,e.next=10,g.setQueryData(n,!p);case 10:e.t2=e.sent,e.t3=[e.t1,e.t2],e.t0.all.call(e.t0,e.t3),c({message:v,kind:"success"}),e.next=19;break;case 16:e.prev=16,e.t4=e.catch(0),c({message:b,kind:"warning"});case 19:case"end":return e.stop()}}),e,null,[[0,16]])})))).apply(this,arguments)}return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(Ee,{checked:Boolean(p),description:{text:"account_restrict_profile_creation_description",dictionary:"pcon"},headline:{text:"account_restrict_profile_creation_title",dictionary:"pcon"},notification:a,onClick:function(){s(p?G:Z),n(!0)},toggleDataTestId:"toggle-switch-restrictProfileCreation",variant:"toggle"}),t&&(0,j.jsx)(lt.zA,{description:x,headline:h,kind:lt.Xb.Password,onClose:function(){n(!1)},onSuccess:function(e){return I.apply(this,arguments)},open:t,reasons:[ut._.UPDATE_PROTECT_PROFILE_CREATION]})]})}function yt(e){var t=e.model;return(0,j.jsx)(i.eu,{containerViewMetricsData:H,children:(0,j.jsxs)(O.W2,{"data-testid":"account-settings-section",children:[(0,j.jsx)(O.c7,{"data-testid":"settings-section-header",children:(0,j.jsx)(te.xv,{css:{color:"$subscriptionDetailsSettingsTitles",fontWeight:"$headlineMedium"},dict:{text:"account_subheader_settings_other",dictionary:"unified-commerce"}})}),(0,j.jsxs)(O._$,{children:[t.restrictProfileCreation.show&&(0,j.jsx)("li",{children:(0,j.jsx)(mt,{})}),t.parentalControlsSubtext.show&&(0,j.jsx)("li",{children:(0,j.jsx)(Ee,{description:{text:"account_section_edit_profile",dictionary:"pcon"},variant:"text"})}),t.manageNielsenMeasurement.show&&(0,j.jsx)(dt,{}),t.deleteAccount.show&&(0,j.jsx)("li",{"data-testid":"delete-account-link",children:(0,j.jsx)(st,{enabled:t.deleteAccount.enabled})})]})]})})}var ft=(0,d.zo)("div",{display:"flex",flexDirection:"column",gap:"32px"}),gt=(0,d.zo)("div",{marginBottom:"16px"}),ht=(0,d.zo)("div",{marginBottom:"24px"}),xt=(0,d.zo)("div",{marginTop:"68px"}),vt=(0,d.zo)("div",{border:"$sectionBorder",overflow:"hidden",marginBottom:"8px"});function bt(e){var t=e.model,n=t.accountSettings,d=t.header,l=t.metricsData,u=t.offerings,p=t.subscriptionDetails,m=t.myServices,y=t.accountDetails,f=t.accountAccess,g=t.banners,h=t.twdcSettings,x=t.modal,v=e.setIsRedirecting,b=(0,s.q)().data,I=(null===b||void 0===b?void 0:b["wpnx-web-profiles-adHocProfileTransfer"])||!1,_=(0,r.Uy)(f,(function(e){e.logoutOfAllDevices.show=!1,e.manageExtraMember.show=!1,e.profileTransfer={show:I}})),P=(0,o.useState)(!1),k=P[0],O=P[1];return(0,j.jsxs)(i.dF,{metricsData:l,children:[(0,j.jsxs)(ht,{children:[k&&(0,j.jsx)(V,{retryPaymentErrorDict:{text:"payment_failure_modal_failure_toast",dictionary:"unified-commerce"}}),!!g&&(0,j.jsx)(c.Xi,{model:g,setIsRedirecting:v})]}),(0,j.jsx)(gt,{children:(0,j.jsx)(c.Ir,{as:"h1",model:d,"data-testid":"account-page-header"})}),!!x&&(0,j.jsx)(w,{modal:x,onRetryError:function(){return O(!0)}}),(0,j.jsxs)(ft,{children:[a(y)&&(0,j.jsx)(Xe,{model:y}),!!p&&(0,j.jsx)(N,{model:p,setIsRedirecting:v}),!!u&&(0,j.jsx)(N,{model:u,setIsRedirecting:v}),f&&a(_)&&(0,j.jsx)(Re,{model:_}),!!m&&(0,j.jsx)(N,{model:m,setIsRedirecting:v}),a(n)&&(0,j.jsx)(yt,{model:n})]}),!!h.legalese&&(0,j.jsxs)(xt,{children:[(0,j.jsx)(vt,{}),(0,j.jsx)(T,{model:h})]})]})}},42352:function(e,t,n){n.d(t,{JB:function(){return s},KB:function(){return l},Kh:function(){return f},Uu:function(){return u},W2:function(){return r},_$:function(){return a},c7:function(){return o},eJ:function(){return c},gM:function(){return y},qk:function(){return m},sX:function(){return p},w0:function(){return d},ys:function(){return g}});var i=n(42644),r=(0,i.zo)("section",{borderRadius:"$section",display:"flex",flexFlow:"column nowrap",variants:{isOfferingsSection:{true:{border:"none"}}}}),o=(0,i.zo)("div",{backgroundColor:"$sectionHeaderBackground",borderRadius:"$radii$section",borderBottomLeftRadius:0,borderBottomRightRadius:0,padding:"$sectionTitlePadding",color:"$textSecondary"}),a=(0,i.zo)("ul",{backgroundColor:"$accountItemsContainer",borderRadius:"$radii$section",borderTopLeftRadius:0,borderTopRightRadius:0,listStyle:"none",padding:0,margin:0,display:"flex",flexDirection:"column","& > li":{display:"flex",flexDirection:"column","+ li":{borderTop:"$sectionBorderTop"}},"& > .account-subsection:not(:last-of-type)":{borderBottom:"$sectionBorderTop"},variants:{isOfferingsSection:{true:{backgroundColor:"transparent",gap:"32px","& > li":{borderRadius:"$section",border:"$sectionBorder",backgroundColor:"$accountItemsContainer"}}}}}),c=(0,i.zo)("div",{padding:"$accountItemPadding",display:"flex",flexDirection:"column",gap:"8px",variants:{isAccountItemSubsection:{true:{paddingLeft:"32px"}},isIdentitySection:{true:{alignItems:"center",flexDirection:"row"}}}}),s=(0,i.zo)("div",{display:"flex",gap:"$accountItemSectionContainerGap"}),d=(0,i.zo)("div",{display:"flex",flexDirection:"column","& .account-item-info, .account-item-arrow":{transition:"fill 0.5s ease"},"& .account-item-arrow":{minWidth:"10px"},"&:hover .account-item-info, &:hover .account-item-arrow":{fill:"$editHover"}}),l=(0,i.zo)("div",{minWidth:0,display:"flex",flexDirection:"column",gap:"$accountItemCopyContainerGap",flex:1}),u=(0,i.zo)("div",{marginLeft:"auto"}),p=(0,i.zo)("div",{marginLeft:"auto",display:"flex",alignItems:"center"}),m=(0,i.zo)("div",{alignSelf:"center"}),y=(0,i.zo)("div",{display:"flex",flex:1,gap:"4px",alignItems:"center"}),f=(0,i.zo)("div",{variants:{shouldGrow:{true:{flex:1,height:"32px"}}},"& img":{objectPosition:"center left"}}),g=(0,i.zo)("button",{background:"none",border:"none",color:"inherit",padding:0,margin:0,cursor:"pointer",textAlign:"start",width:"100%"})},60053:function(e,t,n){n.d(t,{W:function(){return i}});var i=(0,n(41441).atomWithStorage)("accountModal",{dismissed:!1})},56098:function(e,t,n){n.d(t,{S:function(){return o},y:function(){return a}});var i=n(58726),r=n(41441),o=(0,r.selectAtom)(i.M_,(function(e){return e.featureConfig.enableCommerceUnifiedPlans})),a=(0,r.selectAtom)(i.M_,(function(e){return e.featureConfig.enableCommerceUnifiedWelcomeBack}))},32711:function(e,t,n){n.d(t,{H:function(){return o}});var i=n(90511),r=n(89372);function o(){var e=(0,i.useRouter)().query,t=e.previous,n=e.onSuccess;return"string"===typeof n?n:("string"===typeof t&&(0,r.b)(t)||(t="account"),"account-hold"===t&&(t="home-page"),"plan-switch"===t&&(t="plan-switch-ledger"),t)}},84704:function(e,t,n){n.d(t,{n:function(){return i}});var i=function(e,t){var n=t.agreementId,i=t.entitlementId,r=t.product,o=t.redirectURL,a=t.subscriptionId,c=t.salesPlatform,s=t.campaignId,d=t.offerId,l=t.successURL,u={"subscription-details":{product:r,subscriptionId:a},"plan-switch-ledger":{agreementId:n,campaignId:s,entitlementId:i,offerId:d,redirectURL:o,subscriptionId:a,salesPlatform:c,successURL:l},"plan-switch":{subscriptionId:a,salesPlatform:c,successURL:l},"upsell-interstitial":{entitlementId:i,redirectURL:o},"consent-ledger-success":{offerId:d}}[e];for(var p in u)u[p]||delete u[p];return u}},9965:function(e,t,n){n.d(t,{V:function(){return w}});var i=n(16007),r=n(86418),o=n(79710),a=n(58726),c=n(19811),s=n(90511),d=n(52983),l=n(52846),u=n(32711),p=n(84704),m=n(60053),y=n(68628),f=n(52175),g=n(1604),h=n(97205),x=n(87643),v=n(89372),b=n(66450),j=n(77720);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){(0,i.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(){var e=(0,x.v)(),t=e.agreementId,n=e.campaignId,i=e.entitlementId,I=e.offerId,w=e.product,T=e.subscriptionId,P=e.salesPlatform,k=e.successURL,O=(0,v.z)(),C=(0,u.H)(),D=(0,l.useQueryClient)(),E=(0,s.useRouter)(),S=E.pathname,R=E.query,A=R.previous,$=R.redirectURL,z=(0,g.z)(),B=(0,c.useAtomValue)(a.M_),L=(0,c.useSetAtom)(m.W),U=(0,c.useAtomValue)(b.u);return(0,d.useCallback)((function(e){var a=e.successData,c=a.action,s=(0,h.i)({urlParam:A,remoteConfig:B});switch(c.actionKey){case"navigate":if(r.v.addAction("CHANGE_PAYMENT_SUCCESS",{owner:f.aO.PAYRET,previousPage:A}),S===(0,y.BC)({internal:"/commerce/change-payment"})&&z.track("payment_management_flow_end",{payment_type:"creditCardForm"===(null===U||void 0===U?void 0:U.paymentFormType)?"credit_card":"paypal",was_successful:!0,event_name:"account_update_payment_save"}),L({dismissed:!1}),null!==a&&void 0!==a&&a.banner&&sessionStorage.setItem("accountHomeExecutionResultBanner",JSON.stringify({flexData:a.banner})),c.data){var d=c.data.location,l=c.data.query;if(s.isUrl){if(s.isAllowed)return(0,o.$e)({saveHistory:!0,path:s.path,queryParams:_(_({},s.queryParams),{},{paySuccess:"true"})});r.v.addAction("CHANGE_PAYMENT_BLOCK_EXTERNAL_REDIRECT",{owner:f.aO.PAYRET,previousPage:A,nextPage:C,blockedUrlParamProvided:!0})}"account"===d&&D.removeQueries({queryKey:["flexApi.getScreen.accountDetails"]}),"origin"===d&&(d=C);var u=(0,p.n)(d,{agreementId:t,campaignId:n,entitlementId:i,offerId:I||(null===l||void 0===l?void 0:l.offerId),product:w,redirectURL:"string"===typeof $?$:void 0,subscriptionId:T,salesPlatform:P,successURL:k});D.removeQueries({queryKey:["planSwitchLedger"],exact:!1}),O(_(_({},c.data),{},{location:d,query:_({},u)}))}return;case"paymentRedirectAction":var m=c.data,g=m.payload.url,x=m.metadata.orderId;return window.sessionStorage.setItem(j.nP,x),window.location.assign(g)}}),[A,B,z,null===U||void 0===U?void 0:U.paymentFormType,L,t,n,i,I,w,$,T,P,k,D,O,C,S])}},77720:function(e,t,n){n.d(t,{Q8:function(){return a},dj:function(){return o},mw:function(){return r},nP:function(){return i},ri:function(){return c}});var i="cup-orderId",r="cup-orderCode",o="cup-paymentMethodId",a="cup-subscriptionId",c="cup-offerType"},13899:function(e,t,n){n.d(t,{W:function(){return g}});var i=n(31542),r=n(16007),o=n(60431),a=n.n(o),c=n(19811),s=n(52846),d=n(45898),l=n(52175),u=n(33625),p=n(32711),m=n(9965);function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e){var t=(0,c.useAtomValue)(d.r),n=(0,c.useSetAtom)(u.N),r=(0,p.H)(),o=(0,m.V)(),y=(0,s.useMutation)(f(f({},e),{},{mutationKey:"changePaymentExecution",mutationFn:function(){var e=(0,i.Z)(a().mark((function e(i){var c,s,d,u,p,m,y,f,g,h,x,v,b,j,I;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=i.action,s=i.internalRedirects,d=i.orderCode,u=i.paymentMethodId,null===(p=i.setIsActionable)||void 0===p||p(!1),m=c.data,y=m.scaId,f=m.payload,g=f.agreementId,h=f.subscriptionId,x=f.target,v=f.offerId,b={key:"executionChangePayment",version:"v1",requestBody:{internalRedirects:s,orderCode:d,paymentMethodId:u,scaId:y,agreementId:g,subscriptionId:h,target:x||r,offerId:v}},e.next=8,t.flexExecution(b);case 8:if((j=e.sent).success&&j.successData){e.next=12;break}throw n({errorData:j.errorData}),new Error(l.RZ.CHANGE_PAYMENT.CHANGE_PAYMENT_EXECUTION_FLEX_ERROR);case 12:return I=j.successData,o({successData:I}),e.abrupt("return",j);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}));return y}}}]);
//# sourceMappingURL=https://web-map.disneyplus.com/sourcemaps/dominguez-commerce/e550165d7c5f8f7c44f1217886619f5572690e57/70555-985cabb7d044a774.js.map