PageSourceSearch

https://www.dcuniverseinfinite.com/_nuxt/fz_hyW-U.js

js dcuniverseinfinite.com collected 2026-09-24 09:12:46 UTC 13,850 bytes, 1 lines download raw bytes

1import{k as w,r as d,o as r,g as h,w as l,d as a,M,e as u,t as o,$ as k,_ as y,bl as L,bS as R,A as $,y as G,i as j,I as f,c as p,F as z,a as s,J,z as A,b5 as E,f as g,m as W,s as P,P as S,b as N,j as x,l as K,U as Y,a0 as H,h as Q}from"./CJVn3ZQ4.js";import{l as X}from"./C9aoy3Pj.js";import{B as Z}from"./C7TRuyjM.js";import{L as tt}from"./DB1aj5SX.js";import{A as et}from"./Dj4yD8b3.js";import{P as st}from"./oMux4HsY.js";import{E as it}from"./CvrdKgQg.js";import{C as D}from"./P-1AyYe9.js";import{C as ot}from"./DuKPMNSw.js";import{P as at}from"./CyoOy95w.js";import{F as nt}from"./BocqKu0x.js";import{w as rt}from"./e3kFbcxx.js";import{J as lt}from"./CR_TE3Vf.js";import"./CdhFNpuy.js";import"./DTZt3mMf.js";import"./BamNFeS5.js";import"./-4KiGP59.js";import"./C93NK0wa.js";import"./DifxiNfE.js";import"./Mnm7rH79.js";import"./qWBELLz2.js";import"./DUuZxIT0.js";import"./Cov8HS8S.js";import"./DohhGFmI.js";import"./BiR0Q1En.js";import"./CF5SJGyX.js";const ct=Object.assign({name:"ExpiredBanner",mixins:[D]},{__name:"expired-banner",setup(t){const{t:e}=w({useScope:"local"});return(m,i)=>{const _=M,n=d("i18n-t");return r(),h(it,{"error-message":"yes","error-level":1,class:"inverse-colors normal-font has-border"},{default:l(()=>[a(n,{keypath:"expiredBanner.msg"},{expiredLink:l(()=>[a(_,{to:"/settings/account/paymentmethod"},{default:l(()=>[u(o(k(e)("expiredBanner.linkTxt")),1)]),_:1})]),_:1})]),_:1})}}});function T(t){const e=t;e.__i18n=e.__i18n||[],e.__i18n.push({locale:"",resource:{en:{privacy:{doNotSellText:{t:0,b:{t:2,i:[{t:3}],s:"Privacy Center"}},linkText:{t:0,b:{t:2,i:[{t:3}],s:"here"}},text:{t:0,b:{t:2,i:[{t:3,v:"To learn more about how we process information relating to you, and your rights relating to such information and how to exercise them, please visit the privacy policy applicable for your region "},{t:5,i:0}]}}}},es:{privacy:{doNotSellText:{t:0,b:{static:"",t:2,i:[]}},linkText:{t:0,b:{t:2,i:[{t:3}],s:"aquí"}},text:{t:0,b:{t:2,i:[{t:3,v:"Para obtener más información sobre cómo procesamos la información relacionada con usted y sus derechos relacionados con dicha información y cómo ejercerlos, visite la política de privacidad aplicable para su región "},{t:5,i:0}]}}}},"fr-CA":{privacy:{doNotSellText:{t:0,b:{static:"",t:2,i:[]}},linkText:{t:0,b:{t:2,i:[{t:3}],s:"ici"}},text:{t:0,b:{t:2,i:[{t:3,v:"Pour en savoir davantage sur la façon dont nous traitons vos renseignements, sur vos droits connexes et sur la façon de les exercer, veuillez consulter la politique de protection des renseignements personnels qui s’applique à votre région "},{t:5,i:0}]}}}},it:{privacy:{doNotSellText:{t:0,b:{static:"",t:2,i:[]}},linkText:{t:0,b:{t:2,i:[{t:3}],s:"qui"}},text:{t:0,b:{t:2,i:[{t:3,v:"Per saperne di più su come trattiamo le informazioni che ti riguardano e sui tuoi diritti relativi a tali informazioni e su come esercitarle, visita l'informativa sulla privacy applicabile per la tua regione "},{t:5,i:0}]}}}},pt:{privacy:{doNotSellText:{t:0,b:{static:"",t:2,i:[]}},linkText:{t:0,b:{t:2,i:[{t:3}],s:"aqui"}},text:{t:0,b:{t:2,i:[{t:3,v:"Para saber como as informações relacionadas a você são processadas, visite a política de privacidade aplicável à sua região "},{t:5,i:0}]}}}}}})}const U={components:{ConfirmModal:ot},mixins:[R,$],emits:["showPrivacyModal"],setup(){const{t}=w({useScope:"local"});return{t}},data(){return{showPrivacyModal:!1,isUpdating:!1,pendingState:null,showDoNotSellConfirmationModal:!1}},computed:{...f(["user"]),...f("account",["claims"]),...f("applicationConfig",["config"]),doNotSell:{get(){return this.isUpdating?this.pendingState:!this.claims||!this.claims.premium?!1:this.claims.premium.dsrRequestDoNotSell||this.claims.premium.userRequestDoNotSell},async set(t){if(this.isUpdating)return;this.isUpdating=!0,this.pendingState=t;const e=await G();try{await j.services.claims.updatePremiumClaim({name:"user_request_do_not_sell",value:t===!0?"1":"0"})}catch{}await this.$store.dispatch("account/getClaims");const m=e.getUserTraits();delete m.do_not_sell,t?m.do_not_sell=!0:m.do_not_sell=!1,e.clearTraits(),e.identify(this.user,m);const i={do_not_sell:!!t};e.track("Do Not Sell Toggled",i),this.isUpdating=!1}},isDisabled(){return this.claims&&this.claims.premium&&this.claims.premium.dsrRequestDoNotSell||this.isUpdating}},methods:{behavesAsUS:L,checkOnlyExternalChanges(t){this.claims&&this.claims.premium&&this.claims.premium.dsrRequestDoNotSell?(t.preventDefault(),this.$emit("showPrivacyModal")):this.doNotSell?(t.preventDefault(),this.showDoNotSellConfirmationModal=!0):this.doNotSell=!this.doNotSell},hideDoNotSellConfirmation(){this.showDoNotSellConfirmationModal=!1},setToggleToFalse(){this.doNotSell=!1,this.hideDoNotSellConfirmation()}}},dt={class:"do-not-sell"},pt={class:"do-not-sell__toggle"},_t=["disabled"],ut=["href"],mt=["href"];function gt(t,e,m,i,_,n){const v=d("confirm-modal"),b=d("i18n-t");return r(),p("div",dt,[n.behavesAsUS(t.config.countryCode)?(r(),p(z,{key:0}
1,[s("div",pt,[e[5]||(e[5]=s("h5",null,"Your Privacy Choices",-1)),s("div",{class:"input-toggle",tabindex:"0","aria-label":"Your Privacy Choices",onClick:e[1]||(e[1]=(...c)=>n.checkOnlyExternalChanges&&n.checkOnlyExternalChanges(...c)),onKeyup:e[2]||(e[2]=J(c=>n.checkOnlyExternalChanges(c),["enter"]))},[A(s("input",{id:"do-not-sell","onUpdate:modelValue":e[0]||(e[0]=c=>n.doNotSell=c),tabindex:"-1",class:"input-toggle__input",type:"checkbox","aria-label":"Your Privacy Choices",disabled:n.isDisabled},null,8,_t),[[E,n.doNotSell]]),e[4]||(e[4]=s("label",{class:"input-toggle__label",for:"do-not-sell"},null,-1))],32),_.showDoNotSellConfirmationModal?(r(),h(v,{key:0,"confirm-message":"Are you sure you want to opt back in?","show-modal":_.showDoNotSellConfirmationModal,title:"Opt-In Confirmation",onConfirm:n.setToggleToFalse,onClose:n.hideDoNotSellConfirmation},null,8,["show-modal","onConfirm","onClose"])):g("",!0)]),e[7]||(e[7]=s("p",null," For California residents only pursuant to the California Consumer Privacy Act (CCPA) ",-1)),s("p",null,[e[6]||(e[6]=u(" This option stops the sharing of personal information with third parties for only this app on this device. To learn more about how your data is shared and for more options, including ways to opt-out across other Warner Bros. properties, please visit the ",-1)),s("a",{class:"privacy-center-link",href:i.t("legal-links.do-not-sell.url"),target:"_blank"},o(i.t("privacy.doNotSellText")),9,ut)])],64)):(r(),h(b,{key:1,keypath:"privacy.text",tag:"p"},{default:l(()=>[s("a",{class:"privacy-center-link",href:i.t("legal-links.privacy-policy.url"),target:"_blank",onClickCapture:e[3]||(e[3]=c=>t.trackCtaClick({cta_text:"Privacy Policy"}))},o(i.t("privacy.linkText")),41,mt)]),_:1}))])}typeof T=="function"&&T(U);const ht=y(U,[["render",gt],["__scopeId","data-v-74d29fd2"]]),ft={name:"SettingsNewsletter",data(){return{isUpdating:!1,pendingState:null}},computed:{...f("account",["profile"]),subscribedToNewsletter:{get(){return this.isUpdating?this.pendingState:this.profile.optIn},async set(t){if(this.isUpdating)return;this.isUpdating=!0,this.pendingState=t;const e={...this.profile,optIn:t};delete e.dob,delete e.gender,await this.setProfile(e),await this.getProfile(),this.pendingState=null,this.isUpdating=!1}}},methods:{...W("account",["setProfile","getProfile"])}},vt={class:"newsletter"},yt={class:"newsletter__toggle"},bt={class:"input-toggle",tabindex:"0","aria-label":"Newsletter"},St=["disabled"];function kt(t,e,m,i,_,n){return r(),p("div",vt,[s("div",yt,[P(t.$slots,"title",{},void 0,!0),s("div",bt,[A(s("input",{id:"newsletter","onUpdate:modelValue":e[0]||(e[0]=v=>n.subscribedToNewsletter=v),tabindex:"-1",class:"input-toggle__input",type:"checkbox","aria-label":"Newsletter",disabled:_.isUpdating},null,8,St),[[E,n.subscribedToNewsletter]]),e[1]||(e[1]=s("label",{class:"input-toggle__label",for:"newsletter"},null,-1))])]),P(t.$slots,"text",{},void 0,!0)])}const wt=y(ft,[["render",kt],["__scopeId","data-v-30e42ce0"]]),Ct={name:"DcuiSettings",components:{BuildSvgSprite:Z,ActiveSubscription:et,PaymentMethods:st,ExpiredBanner:ct,DoNotSellToggle:ht,NewsletterToggle:wt,FeatureFlag:nt,LibraryMasthead:tt},mixins:[X,at,rt,D,K({jsonbagSlugConfigKey:"SETTINGS_TRANSLATIONS"})],setup(){const{t}=w({useScope:"local"});return{t}},computed:{...f(["user"]),...f("account",["profile"]),...x("viewer",["viewerPin"]),...x("account",["isAnonymous"]),...f("email-status",["emailStatus"]),paymentMethodsLink(){return!this.activeSubscription||this.activeSubscription&&!this.isActiveProductBraintree&&this.activeProductMerchantType?"/settings/account/change-subscription":this.secureWithEmailVerification||"/settings/account/paymentmethod"},secureWithEmailVerification(){return this.emailStatus?.emailVerified?null:"/settings/account/verify-email"}},mounted(){this.isAnonymous||(this.$store.dispatch("viewer/getViewerPin"),this.$store.dispatch("catalog/list"),this.$store.dispatch("email-status/getUserEmailStatus"))}},Pt={key:0,class:"settings-page"},Nt={key:0,class:"settings-page__alert"},xt={class:"settings-page__wrapper"},Tt={class:"settings-page__column"},Mt={class:"settings-page__group settings-page__group--account"},At={class:"settings-page__title"},Et={class:"settings-page__block"},Dt={class:"settings-page__subtitle"},Ut={key:1,class:"email-verified"},It={class:"success-check"},qt={class:"settings-page__block"},Bt={class:"settings-page__subtitle"},Vt={key:0,class:"settings-page__group settings-page__group--subscription"},Ft={class:"settings-page__title"},Ot={class:"settings-page__block"},Lt={key:1,class:"settings-page__group settings-page__group--payment"},Rt={class:"settings-page__title"},$t={class:"settings-page__block"},Gt={class:"settings-page__column"},jt={key:0,class:"settings-page__group settings-page__group--comics"},zt={class:"settings-page__title"},Jt={class:"settings-page__block"},Wt={class:"settings-page__subtitle"},Kt={class:"settings-page__subtitle"},Yt={class:"settings-page__group settings-page__group--privacy"},Ht={class:"settings-page__title"},Qt={class:"settings-page__block"},Xt={class:"settings-page__group settings-page__group--privacy"},Zt={class:"settings-page__title"},te={class:"settings-page__block"};function ee(t,e,m,i,_,n){const v=d("library-masthead"),b=d("expired-banner"),c=M,I=d("build-svg-sprite"),q=d("active-subscription"),C=d("payment-methods"),B=d("i18n-t"),V=d("newsletter-toggle"),F=d("do-not-sell-toggle"),O=d("feature-flag");return t.isAnonymous?g("",!0):(r(),p("div",Pt,[a(v,{name:"library-settings"}),t.isActivePaymentMethodExpired?(r(),p("div",Nt,[a(b)])):g("",!0),s("div",xt,[s("div",Tt,[s("div",Mt,[s("h2",At,o(i.t("settings.account")),1),s("div",Et,[s("h3",Dt,[u(o(i.t("settings.email"))+" ",1),!t.emailStatus||!t.emailStatus.emailVerified?(r(),h(c,{key:0,to:"/verify-email",class:"unverified"},{default:l(()=>[u(o(i.t("settings.get-verified")),1)]),_:1})):t.emailStatus&&t.emailStatus.emailVerified?(r(),p("span",Ut,[u(o(i.t("settings.verified"))+" ",1),s("span",It,[a(I,{legacy:!0,item:"icon-checkmark"})])])):g("",!0)]),a(c,{to:t.withEmbedParam("/settings/account/change-email"),class:"edit-email"},{default:l(()=>[u(o(t.profile.email||"No Email"),1)]),_:1},8,["to"])]),s("div",qt,[s("h3",Bt,o(i.t("settings.password")),1),a(c,{to:n.secureWithEmailVerification||t.withEmbedParam("/settings/account/change-password")},{default:l(()=>[u(o(i.t("settings.editPassword")),1)]),_:1},8,["to"])])]),(t._.provides[S]||t.$route).query.embed?g("",!0):(r(),p("div",Vt,[s("h2",Ft,o(i.t("settings.subscription")),1),s("div",Ot,[a(c,{to:"/settings/account/change-subscription",class:"change-subscription"},{default:l(()=>[a(q,{minimal:!0})]),_:1})])])),(t._.provides[S]||t.$route).query.embed?g("",!0):(r(),p("div",Lt,[s("h2",Rt,o(i.t("settings.paymentMethod")),1),s("div",$t,[!t.activeSubscription&&!t.activePaymentMethod?(r(),h(c,{key:0,to:n.paymentMethodsLink,class:N(["payment-plan",{expired:t.isActivePaymentMethodExpired}])},{default:l(()=>[a(C,{minimal:!0})]),_:1},8,["to","class"])):(r(),p("span",{key:1,class:N(["payment-plan",{expired:t.isActivePaymentMethodExpired}])},[a(C,{minimal:!0}),t.activePaymentMethod&&!t.isComped?(r(),h(c,{key:0,to:n.paymentMethodsLink,class:"payment-plan__button dcc-button dcc-button--black-outline"},{default:l(()=>[u(o(i.t("paymentMethod.change-cta")),1)]),_:1},8,["to"])):g("",!0)],2))])]))]),s("div",Gt,[(t._.provides[S]||t.$route).query.embed?g("",!0):(r(),p("div",jt,[s("h2",zt,o(i.t("settings.email-notifications")),1),s("div",Jt,[t.$featureFlags.isEnabled("pull_list_enabled_dcui")?(r(),h(V,{key:0},{title:l(()=>[s("h3",Wt,o(i.t("settings.newsletter")),1)]),text:l(()=>[a(B,{keypath:"settings.newsletterText",tag:"p",class:"settings-page__group--newsletter-text"})]),_:1})):g("",!0),s("h3",Kt,o(i.t("settings.viewershipAlerts")),1),a(c,{to:"/settings/comics"},{default:l(()=>[u(o(t.viewerPin.ageRating||i.t("settings.no-alerts")),1)]),_:1}
1)])])),s("div",Yt,[s("h2",Ht,o(i.t("settings.privacy")),1),s("div",Qt,[a(F,{onShowPrivacyModal:e[0]||(e[0]=ne=>t.$router.push("/settings/privacy"))})])]),a(O,{name:"marketing_locale_enabled_dcui"},{default:l(()=>[s("div",Xt,[s("h2",Zt,o(i.t("settings.marketingPreferences")),1),s("div",te,[a(c,{to:t.withEmbedParam("/settings/account/marketing-preferences"),class:"marketing-preferences"},{default:l(()=>[u(o(i.t("settings.editMarketingPreferences")),1)]),_:1},8,["to"])])])]),_:1})])])]))}const se=y(Ct,[["render",ee],["__scopeId","data-v-212a96e4"]]),ie={class:"settings-page"},oe={class:"settings-page__modals"},ae=Object.assign({name:"SettingsPage"},{__name:"settings",setup(t){return Y(),(e,m)=>{const i=H,_=Q;return r(),p("div",ie,[a(_,null,{default:l(()=>[a(k(se)),s("div",oe,[a(i)]),a(k(lt),{slugs:[e.$config.public.CONFIG_JSONBAG_SLUGS.SETTINGS_TRANSLATIONS]},null,8,["slugs"])]),_:1})])}}}),Ue=y(ae,[["__scopeId","data-v-171cdeed"]]);export{Ue as default};

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.