PageSourceSearch

https://www.gaia.com/assets/2.266.7/index.DZ01VGJC.js

js gaia.com collected 2026-09-24 08:39:11 UTC 33,396 bytes, 10 lines download raw bytes

1import{R as e,c as t,hx as a,a as n,P as s,hy as c,hz as i,hv as r,hA as o,hB as l,a9 as g,hC as m,hD as d,r as u,fc as p,hE as _,hF as y,hG as f,aM as E,aN as b,hH as h,hI as v,aP as T,aQ as N,_ as I,hJ as S,hK as k,hL as P,d as D,hM as x,u as V,i as C}from"./index.Dcq7Tn10.js";import{S as L}from"./index.BYz0Ryw7.js";import{V as w,A as O}from"./index.CdPY0Ljz.js";import{s as M}from"./selectors.CVQy6HCL.js";import{c as F,g as j,d as A,j_ as R,U as H,gp as K,aV as U,j$ as q,k0 as B,i1 as z,ab as G,aQ as Y,aU as J,cf as $,B as Q,T as W,k1 as X,ai as Z,aj as ee,a9 as te,aa as ae,aM as ne,k as se,k2 as ce,k3 as ie,k4 as re,k5 as oe,as as le,o as ge}from"./main.BpO2XlP_.js";import{a as me}from"./Expandable.Dm8t6CeV.js";import{B as de}from"./index.BAFHm9qA.js";import{u as ue}from"./usePostHogEvent.D2sNDrod.js";import{C as pe,S as _e}from"./Card.hVlQfx-s.js";import{F as ye,a as fe}from"./index.DC5anlz2.js";import{_ as Ee}from"./snakeCase.O-rvaDbO.js";import{u as be}from"./useQuery.DAn0LDAH.js";import"./staticTextEn.UPMVf61n.js";import"./staticTextEs.DJF2PufX.js";import"./staticTextDe.DGaNPAXM.js";import"./staticTextFr.CRVsglAw.js";import"./_createCompounder.Cx_OY_wF.js";import"./useWarnRemovedOption.Os8in3ZX.js";function he({staticText:t,staticTextKey:a}){let n=a;return"string"==typeof a&&(n=[a]),e.createElement("span",{dangerouslySetInnerHTML:{__html:t.getIn(n)}})}const ve=t=>{const{recommendedNotificationsEnabled:s,staticText:c,setFeatureTrackingDataPersistent:i}=t,r=a.mergeDeep({changed_to:s?"off":"on"});return e.createElement("div",{className:"my-account-settings-V2__notification-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__notification-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__notification-settings-title"},c.getIn(["data","notificationsRecommendedHeader"])),e.createElement("div",{className:"my-account-settings-V2__notification-settings-text"},c.getIn(["data","notificationsRecommendedBody"]))),e.createElement("div",{className:"my-account-settings-V2__notification-settings-toggle"},e.createElement(de,{checked:s,onChange:()=>{i({data:n.Map({recommendedNotificationsEnabled:!s})})},showLabel:!0,ga4EventData:r,round:!0})))};ve.propTypes={recommendedNotificationsEnabled:s.bool,setFeatureTrackingDataPersistent:s.func.isRequired};const Te=F(t(e=>({recommendedNotificationsEnabled:e.featureTracking.getIn(["data","recommendedNotificationsEnabled"],!1)}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(ve);const Ne=t=>{const{newEpisodeNotificationsEnabled:a,staticText:s,setFeatureTrackingDataPersistent:i}=t,r=c.mergeDeep({changed_to:a?"off":"on"});return e.createElement("div",{className:"my-account-settings-V2__notification-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__notification-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__notification-settings-title"},s.getIn(["data","notificationsNewEpisodeHeader"])),e.createElement("div",{className:"my-account-settings-V2__notification-settings-text"},(o=s.getIn(["data","notificationsNewEpisodeBody"]),e.createElement("p",{dangerouslySetInnerHTML:{__html:o}})))),e.createElement("div",{className:"my-account-settings-V2__notification-settings-toggle"},e.createElement(de,{checked:a,onChange:()=>{i({data:n.Map({newEpisodeNotificationsEnabled:!a})})},showLabel:!0,ga4EventData:r,round:!0})));var o};Ne.propTypes={newEpisodeNotificationsEnabled:s.bool,setFeatureTrackingDataPersistent:s.func.isRequired};const Ie=F(t(e=>({newEpisodeNotificationsEnabled:e.featureTracking.getIn(["data","newEpisodeNotificationsEnabled"],!1)}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(Ne),Se=F(A({storeKey:"myAccountSettingsV2"}))(t=>{const{staticText:a}=t;return e.createElement(me,{id:i,variant:"setting",header:a.getIn(["data","notificationsHeader"]),description:()=>e.createElement(he,{staticText:a,staticTextKey:["data","notificationsBody"]})},e.createElement(Te,null),e.createElement(Ie,null))}),ke=t=>{const{autoPlayNextDisabled:a,staticText:s,setFeatureTrackingDataPersistent:c}=t,i=r.mergeDeep({ui_location:"Settings",changed_to:a?"on":"off"});return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__display-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__display-settings-title"},s.getIn(["data","autoplayNextVideo"])),e.createElement("div",{className:"my-account-settings-V2__display-settings-text"},s.getIn(["data","disableAutoplay"]))),e.createElement("div",{className:"my-account-settings-V2__display-settings-toggle"},e.createElement(de,{checked:!a,onChange:()=>{c({data:n.Map({disableAutoPlayNext:!a})})},showLabel:!0,ga4EventData:i,round:!0})))};
1ke.propTypes={autoPlayNextDisabled:s.bool,setFeatureTrackingDataPersistent:s.func.isRequired};const Pe=F(t(e=>({autoPlayNextDisabled:e.featureTracking.getIn(["data","disableAutoPlayNext"],!1)}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(ke);const De=t=>{const{mhSpotlightCollapsed:a,staticText:s,setFeatureTrackingDataPersistent:c}=t,i=o.mergeDeep({changed_to:a?"on":"off",ui_location:"Settings"});return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__display-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__display-settings-title"},s.getIn(["data","homepagePromotions"])),e.createElement("div",{className:"my-account-settings-V2__display-settings-text"},(r=s.getIn(["data","homepagePromotionsDesc"]),e.createElement("p",{dangerouslySetInnerHTML:{__html:r}})))),e.createElement("div",{className:"my-account-settings-V2__display-settings-toggle"},e.createElement(de,{checked:!a,onChange:()=>{c({data:n.Map({mhSpotlightCollapsed:!a})})},showLabel:!0,ga4EventData:i,round:!0})));var r};De.propTypes={mhSpotlightCollapsed:s.bool,setFeatureTrackingDataPersistent:s.func.isRequired};const xe=F(t(e=>({mhSpotlightCollapsed:e.featureTracking.getIn(["data","mhSpotlightCollapsed"],!1)}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(De),Ve=t=>{const{videoPlayerInfoDisabled:a,staticText:s,setFeatureTrackingDataPersistent:c}=t,i=l.mergeDeep({changed_to:a?"on":"off",ui_location:"Settings"});return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__display-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__display-settings-title"},s.getIn(["data","videoPlayerInfo"])),e.createElement("div",{className:"my-account-settings-V2__display-settings-text"},s.getIn(["data","videoPlayerInfoDesc"]))),e.createElement("div",{className:"my-account-settings-V2__display-settings-toggle"},e.createElement(de,{checked:!a,onChange:()=>{c({data:n.Map({disableVideoInfo:!a})})},showLabel:!0,ga4EventData:i,round:!0})))};Ve.propTypes={videoPlayerInfoDisabled:s.bool.isRequired,setFeatureTrackingDataPersistent:s.func.isRequired};const Ce=F(t(e=>({videoPlayerInfoDisabled:e.featureTracking.getIn(["data","disableVideoInfo"],!1)}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(Ve),Le=t=>{const{mhAiHidden:a,staticText:s,setFeatureTrackingDataPersistent:c,mhPmScreenSectionIds:i=n.List(),deletePmScreen:r,deleteMultiplePMSections:o,userLanguage:l}=t,g=ue("aiVideoguideEnabled"),d=ue("aiVideoguideDisabled"),u=m.mergeDeep({changed_to:a?"on":"off",ui_location:"Settings"});return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__display-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__display-settings-title"},s.getIn(["data","homepageSages"])),e.createElement("div",{className:"my-account-settings-V2__display-settings-text"},s.getIn(["data","homepageSagesDesc"]))),e.createElement("div",{className:"my-account-settings-V2__display-settings-toggle"},e.createElement(de,{checked:!a,onChange:()=>{a?g():d(),c({data:n.Map({mhAiHidden:!a})}),i.size>0&&(r(R,l),o(i))},showLabel:!0,ga4EventData:u,round:!0})))};Le.propTypes={mhAiHidden:s.bool,setFeatureTrackingDataPersistent:s.func.isRequired,mhPmScreen:H.map.isRequired,deletePmScreen:s.func.isRequired,deleteMultiplePMSections:s.func.isRequired,userLanguage:s.string.isRequired};const we=F(t(e=>{const{user:t}=e,a=g(t.getIn(["data","language"])),s=e.pmScreen.getIn([R,a,"data","sectionIds"],n.List())||n.List();return{mhAiHidden:e.featureTracking.getIn(["data","mhAiHidden"],!1),mhPmScreenSectionIds:s,userLanguage:a}},e=>{const t=j(e);return{setFeatureTrackingDataPersistent:t.featureTracking.setFeatureTrackingDataPersistent,deletePmScreen:t.pmScreen.deletePmScreen,deleteMultiplePMSections:t.pmSection.deleteMultiplePMSections}}),A({storeKey:"myAccountSettingsV2"}))(Le),Oe=t=>{const{aiVideoGuideHidden:a,staticText:s,setFeatureTrackingDataPersistent:c}=t,i=ue("aiVideoguideEnabled"),r=ue("aiVideoguideDisabled");return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__display-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__display-settings-title"},s.getIn(["data","aiVideoGuide"])),e.createElement("div",{className:"my-account-settings-V2__display-settings-text"},s.getIn(["data","aiVideoGuideDesc"]))),e.createElement("div",{className:"my-account-settings-V2__display-settings-toggle"},e.createElement(de,{checked:!a,onChange:()=>{a?i():r(),c({data:n.Map({aiVideoGuideHidden:!a})})},showLabel:!0,round:!0})))};Oe.propTypes={aiVideoGuideHidden:s.bool,setFeatureTrackingDataPersistent:s.func.isRequired};const Me=F(t(e=>({aiVideoGuideHidden:e.featureTracking.getIn(["data","aiVideoGuideHidden"],!1)}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(Oe),Fe=t=>{const{defaultOraclePersonalityId:a,staticText:s,setFeatureTrackingDataPersistent:c}=t,i=ue("aiPersonaSelected"),r=e=>{const t=Number(e);c({data:n.Map({defaultOraclePersonalityId:t})}),i(z(t))};return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__display-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__display-settings-title"},s.getIn(["data","aiPersonality"])),e.createElement("div",{className:"my-account-settings-V2__display-settings-text"},s.getIn(["data","aiPersonalityDesc"]))),e.createElement("div",{className:"my-account-settings-V2__display-settings-radio-group"},e.createElement(U,{className:"my-account-settings-V2__display-settings-radio",label:"Architect+",value:q,name:"personalityId",checked:a===q,onCh
1ange:()=>r(q)}),e.createElement(U,{className:"my-account-settings-V2__display-settings-radio",label:"Gaia Sage",value:B,name:"personalityId",checked:a===B,onChange:()=>r(B)})))};Fe.propTypes={defaultOraclePersonalityId:s.number,setFeatureTrackingDataPersistent:s.func.isRequired};const je=F(t(e=>({defaultOraclePersonalityId:Number(K(e))}),e=>({setFeatureTrackingDataPersistent:j(e).featureTracking.setFeatureTrackingDataPersistent})),A({storeKey:"myAccountSettingsV2"}))(Fe),Ae=F(A({storeKey:"myAccountSettingsV2"}))(t=>{const{staticText:a}=t;return e.createElement(me,{id:d,className:"my-account-settings-V2__settings-container",variant:"setting",header:a.getIn(["data","displaySettings"]),description:()=>e.createElement(he,{staticText:a,staticTextKey:["data","displaySettingsDescription"]})},e.createElement(xe,null),e.createElement(Ce,null),e.createElement(Pe,null),e.createElement(we,null),e.createElement(Me,null),e.createElement(je,null))});function Re(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const He=["language-primary-select"],Ke=["language-secondary-select__checkbox-input"];let Ue=class extends u.Component{renderLanguageDisplay(){const{props:t}=this,{featureTrackingLanguages:a,staticText:n,userLanguages:s}=t,c=n.getIn(["data",`${g(s)}`]),i=a.map(e=>n.getIn(["data",e])).join(", ");return e.createElement("div",{className:"language-select-box__flex"},e.createElement("div",{className:"language-select-box__section-left"},e.createElement(G,null,n.getIn(["data","primarySubhead"])),c),e.createElement("div",{className:"language-select-box__section-left"},e.createElement(G,null,n.getIn(["data","secondarySubhead"])),i))}renderLanguageEditMode(t){const{props:a,state:n}=this,{primaryLanguage:s}=n,{staticText:c,languages:i,userLanguages:r,featureTrackingLanguages:o,setEventDefault:l}=a,g=s||r.get(0,"en");return e.createElement(Y,{className:"language-select-box__form",onSubmit:e=>{this.handleLanguageSubmit(e);const a=(e=>{const t=[];return["de","en","es","fr"].forEach(a=>{e[a]&&t.push(a)}),t})(e),n="Settings",s=p.mergeDeep({changed_to:e.primaryLanguage,ui_element:"Settings",ui_location:n}),c=_.mergeDeep({changed_to:a.join(", "),ui_element:"Settings",ui_location:n});l(s),l(c),t()}},e.createElement("div",{className:"language-select-box__lang-container-outer"},e.createElement("div",{className:"language-select-box__lang-container"},e.createElement(G,null,c.getIn(["data","primarySubhead"])),c.getIn(["data","primaryBody"]),e.createElement("div",{className:"language-select-box__lang-checkboxes"},e.createElement(J,{value:g,name:"primaryLanguage",onChange:this.onPrimaryLanguageSelect},i.map(t=>{const a=t.get("value");return e.createElement(U,{className:He,key:`form-input__radio--${a}`,label:t.get("label"),value:a,name:a,checked:a===g})})))),e.createElement("div",{className:"language-select-box__lang-container"},e.createElement(G,null,c.getIn(["data","secondarySubhead"])),c.getIn(["data","secondaryBody"]),e.createElement("div",{className:"language-select-box__lang-checkboxes"},i.map(t=>{const a=t.get("value"),n=a===g,s=n||o.includes(a);return e.createElement($,{className:Ke,key:`form-input__radio--${a}`,label:t.get("label"),checkedValue:a,disabled:n,value:s,name:a})})))),e.createElement("div",{className:"my-account-settings__language-buttons"},e.createElement("div",{className:"my-account-settings__language-btn"},e.createElement(Q,{type:W.PRIMARY,submit:!0,className:"my-account-settings__email-save"},c.getIn(["data","save"]))),e.createElement("div",{className:"my-account-settings__language-btn"},e.createElement(Q,{type:W.GHOST,onClick:()=>{t(),this.setState(()=>({primaryLanguage:null}))},className:"my-account-settings__email-cancel"},c.getIn(["data","cancel"])))))}renderLanguageSettings(){return e.createElement("div",{className:"language-select-box"},e.createElement(pe,{editable:!0},(e,t)=>e===_e.DISPLAY?this.renderLanguageDisplay():this.renderLanguageEditMode(t)))}render(){const{props:t}=this,{staticTextV2:a}=t;return e.createElement(me,{id:y,className:"my-account-settings-V2__settings-container",variant:"setting",header:a.getIn(["data","languageSettings"]),description:a.getIn(["data","languageSettingsDescription"])},this.renderLanguageSettings())}constructor(e){super(e),Re(this,"onPrimaryLanguageSelect",(e,t)=>{this.setState(()=>({primaryLanguage:t}))}),Re(this,"handleLanguageSubmit",async e=>{const{props:t}=this,{setUserDataLanguage:a,setFeatureTrackingDataPersistent:s}=t,c=n.fromJS(e),i=c.get("primaryLanguage","en"),r=c.delete("primaryLanguage").reduce((e,t,a)=>
1t&&!e.includes(a)?e.push(a):e,n.List([i]));a(r),await s({data:n.Map({userLanguages:r})})}),this.state={}}};const qe=t(e=>({languages:e.languages.get("data",n.List()),userLanguages:e.user.getIn(["data","language"],n.List()),staticText:e.staticText.getIn(["data","myAccountSettings"],n.Map()),staticTextV2:e.staticText.getIn(["data","myAccountSettingsV2"],n.Map()),featureTrackingLanguages:e.featureTracking.getIn(["data","userLanguages"],n.List())}),e=>{const t=j(e);return{setUserDataLanguage:t.user.setUserDataLanguage,setFeatureTrackingDataPersistent:t.featureTracking.setFeatureTrackingDataPersistent,setEventDefault:t.eventTracking.setEventDefault}})(Ue),Be=F(t(e=>({hiddenContent:e.hiddenContentPreferences.get("content")||n.OrderedMap(),totalCount:e.hiddenContentPreferences.get("totalCount"),page:e.page,staticText:e.staticText.getIn(["data","myAccountContentPreferencesPage"],n.Map())}),e=>{const t=j(e);return{getHiddenContent:t.hiddenContentPreferences.getHiddenContent,hideContent:t.hiddenContentPreferences.hideContent,unhideContent:t.hiddenContentPreferences.unhideContent}}))(({hiddenContent:t,totalCount:a,page:n,getHiddenContent:s,hideContent:c,unhideContent:i,staticText:r})=>{const{content:o,toggleContent:l,loadMoreContent:g}=((t,a,n,s)=>{const[c,i]=e.useState(t),[r,o]=e.useState(0);return e.useEffect(()=>{const e=c.mergeDeep(t);i(e)},[c,t]),e.useEffect(()=>{0!==r&&a({p:r,pp:X})},[r]),{content:c,toggleContent:(e,a)=>{const c=a.get("contentId"),i=a.get("contentType"),r=t.getIn([c,"id"]);e?n({contentType:i,contentId:c}):s({id:r,contentId:c})},loadMoreContent:()=>{o(r+1)}}})(t,s,c,i),m=e.useMemo(()=>a>o.size,[a,o]),d=e.useMemo(()=>o.sort((e,t)=>{const a=new Date(e.get("updatedAt")).getTime(),n=new Date(t.get("updatedAt")).getTime();return a<n?1:a>n?-1:a===n?0:void 0}),[o]);return o.size?e.createElement(me,{id:f,className:"my-account-settings-V2__settings-container",variant:"setting",header:r.getIn(["data","hiddenContent"]),description:()=>e.createElement(he,{staticText:r,staticTextKey:["data","hiddenContentDescription"]})},d.count()>0?e.createElement(e.Fragment,null,e.createElement("div",{className:"content-preferences__intro content-preferences__item"},e.createElement("div",{className:"content-preferences__label-container"},e.createElement("p",{className:"content-preferences__space-holder"}),e.createElement("p",{className:"content-preferences__date"},r.getIn(["data","dateRemoved"])),e.createElement("p",{className:"content-preferences__type"},r.getIn(["data","type"])),e.createElement("p",{className:"content-preferences__cta"},r.getIn(["data","addItBack"])))),e.createElement("ul",{className:m?"":"no-border-bottom-on-last-child"},d.valueSeq().map(a=>{const s=n.get("locale"),c=E(a.get("updatedAt"),s,"M/D/YYYY"),i=a.get("contentId"),o=a.get("path"),g=!t.getIn([i,"id"]),m=t.getIn([i,"processing"]);return e.createElement("li",{className:"content-preferences__item",key:a.get("id")},e.createElement("div",{className:"content-preferences__item--wrapper"},e.createElement("p",null,e.createElement("strong",null,a.get("title"))),e.createElement("p",null,e.createElement("strong",null,r.getIn(["data","dateRemoved"]),":")," ",c),e.createElement("p",null,e.createElement("strong",null,r.getIn(["data","type"]),":")," ",a.get("contentType"))),e.createElement("div",{className:"content-preferences__title content-preferences__item-title"},o?e.createElement(Z,{to:b(o),className:"content-preferences__title content-preferences__item-title",target:ee,directLink:!0},a.get("title")):a.get("title")),e.createElement("p",{className:"content-preferences__date content-preferences__item-date"},c),e.createElement("p",{className:"content-preferences__type content-preferences__item-type"},a.get("contentType")),g?e.createElement(te,{className:m?"content-preferences__icon--disabled":"",type:ae.CIRCULAR_CHECK,onClick:()=>l(g,a)}):e.createElement(te,{className:m?"content-preferences__icon--disabled":"",type:ae.CIRCULAR_ADD,onClick:()=>l(g,a)}))}),m?e.createElement(Q,{className:"content-preferences__load-button",type:W.GHOST,onClick:g},"Load More"):null)):e.createElement(ye,{type:fe.INFO},e.createElement(he,{staticText:r,staticTextKey:["data","emptyMessageHiddenContent"]}))):null}),ze=F(t(e=>({removedRowsIds:e.featureTracking.getIn(["data","hiddenPmSectionIds"])||n.List(),pmSection:e.pmSection||n.Map(),staticText:e.staticText.getIn(["data","myAccountContentPreferencesPage"],n.Map())}),e=>{const t=j(e);return{getMultiplePmSections:t.pmSection.getMultiplePmSections,setFeatureTrackingDataPersistent:t.featureTracking.setFeatureTrackingDataPersistent}}))(({removedRowsIds:t,pmSection:a,staticText:s,getMultiplePmSections:c,setFeatureTrackingDataPersistent:i})=>{const{removedRows:r,hideRow:o,addRowBack:l}=((t,a,s,c)=>{const[i,r]=e.useState(n.OrderedMap());e.useEffect(()=>{s({screenType:R,sectionIds:t.valueSeq().toList()})},[]);const o=e.useCallback(()=>a.filter(e=>!e.get("processing")&&t.find(t=>t===e.getIn(["data","id"]))).sort((e,t)=>
1{const a=e.getIn(["data","data","header","label"]),n=t.getIn(["data","data","header","label"]);let s=0;return a>n&&(s=1),a<n&&(s=-1),s}),[t,a]),l=e.useMemo(()=>{const e=o().filter(e=>!e.get("processing"));return t.count()!==e.size},[t,o]);e.useEffect(()=>{t.count()>0&&!l&&0===i.size&&r(o())},[t,i,l]);const g=(e,t)=>{const a=i.update(e,a=>a.getIn(["data","id"])===e?a.set("addedBack",t):a);r(a)};return{removedRows:i,hideRow:e=>{const t=e.getIn(["data","id"]);c({data:n.fromJS({hidePmSectionIds:[t]})}),g(t,!1)},addRowBack:e=>{const t=e.getIn(["data","id"]);c({data:n.fromJS({showPmSectionIds:[t]})}),g(t,!0)}}})(t,a,c,i);return r.size?e.createElement(me,{id:h,variant:"setting",header:s.getIn(["data","removedRows"]),description:()=>e.createElement(he,{staticText:s,staticTextKey:["data","removedRowsDescription"]})},r.count()>0?e.createElement(e.Fragment,null,e.createElement("div",{className:"content-preferences__intro content-preferences__item"},e.createElement("div",{className:"content-preferences__label-container"},e.createElement("p",{className:"content-preferences__space-holder"}),e.createElement("p",{className:"content-preferences__space-holder"}),e.createElement("p",{className:"content-preferences__cta"},s.getIn(["data","addItBack"])))),e.createElement("ul",{className:"no-border-bottom-on-last-child"},r.valueSeq().map(t=>{const a=t.getIn(["data","id"]),n=t.getIn(["data","data","header","label"]),s=t.get("addedBack");return e.createElement("li",{key:a,className:"content-preferences__item"},e.createElement("div",{className:"content-preferences__item--wrapper"},e.createElement("p",null,e.createElement("strong",null,n))),e.createElement("p",{className:"content-preferences__title content-preferences__item-title"},n),s?e.createElement(te,{type:ae.CIRCULAR_CHECK,onClick:()=>o(t)}):e.createElement(te,{type:ae.CIRCULAR_ADD,onClick:()=>l(t)}))}))):e.createElement(ye,{type:fe.INFO},e.createElement(he,{staticText:s,staticTextKey:["data","emptyMessageRemovedRows"]}))):null}),Ge=F(t(e=>({paginatedSubscriptions:e.notifications.getIn(["subscriptions","data"],n.List()),total:e.notifications.getIn(["subscriptions","total"],0),processing:e.notifications.getIn(["subscriptions","processing"]),staticText:e.staticText.getIn(["data","myAccountContentPreferencesPage"],n.Map())}),e=>{const t=j(e);return{getSubscriptions:t.notifications.getSubscriptions,createSubscriber:t.notifications.createSubscriber,removeSubscriber:t.notifications.removeSubscriber,setEventDefault:t.eventTracking.setEventDefault}}))(({staticText:t,paginatedSubscriptions:a,total:s,getSubscriptions:c,createSubscriber:i,removeSubscriber:r,processing:o,setEventDefault:l})=>{const[g,m]=u.useState(1),[d,p]=u.useState(!1),[_,y]=u.useState(n.List()),[f,E]=u.useState(n.List());u.useEffect(()=>{o&&!d&&p(!0)},[o]),u.useEffect(()=>{c({p:g,pp:10,version:"v1"})},[g]),u.useEffect(()=>{d&&E(f.concat(a))},[a]);const h=u.useMemo(()=>s>f.size,[s,f]);return e.createElement(me,{id:v,className:"my-account-settings-V2__settings-container",variant:"setting",header:t.getIn(["data","following"]),description:()=>e.createElement(he,{staticText:t,staticTextKey:["data","followingDescription"]})},f.count()>0?e.createElement(e.Fragment,null,e.createElement("div",{className:"content-preferences__intro content-preferences__item"},e.createElement("div",{className:"content-preferences__label-container"},e.createElement("p",{className:"content-preferences__space-holder"}),e.createElement("p",{className:"content-preferences__space-holder"}),e.createElement("p",{className:"content-preferences__type"},t.getIn(["data","type"])),e.createElement("p",{className:"content-preferences__cta"},t.getIn(["data","unfollow"])))),e.createElement("ul",{className:h?"":"no-border-bottom-on-last-child"},f.map(a=>{const n=a.get("id"),s=a.get("contentTitle"),c=a.getIn(["tile","url"]),o=!_.includes(n);return e.createElement("li",{key:n,className:"content-preferences__item"},e.createElement("div",{className:"content-preferences__item--wrapper"},e.createElement("p",null,e.createElement("strong",null,s)),e.createElement("p",null,e.createElement("strong",null,t.getIn(["data","type"]),":")," ",a.get("contentType"))),e.createElement("p",{className:"content-preferences__title content-preferences__item-title"},c?e.createElement(Z,{to:b(c),className:"content-preferences__title content-preferences__item-title",target:ee,directLink:!0},s):s),e.createElement("p",{className:"content-preferences__title content-preferences__item-title"}),e.createElement("p",{className:"content-preferences__type content-preferences__item-type"},a.get("contentType")),o?e.createElement(te,{type:ae.CIRCULAR_FOLLOW_BELL,onClick:()=>(e=>
1{const t=e.get("type"),a=e.get("contentId"),n=e.get("contentType"),s=e.get("contentTitle");if(y(_.push(e.get("id"))),r(e),t===ne.SERIES){const e=T.mergeDeep({content_id:a,content_name:s,content_type:n,ui_location:"Settings"});l(e)}})(a)}):e.createElement(te,{type:ae.CIRCULAR_BELL_OFF,onClick:()=>(e=>{const t=e.get("type"),a=e.get("contentId"),n=e.get("contentType"),s=e.get("contentTitle");if(y(_.filter(t=>t!==e.get("id"))),i(e),t===ne.SERIES){const e=N.mergeDeep({content_id:a,content_name:s,content_type:n,ui_element:"Settings",ui_location:"Settings"});l(e)}})(a)}))}),h?e.createElement(Q,{className:"content-preferences__load-button",type:W.GHOST,onClick:()=>{m(g+1)}},"Load More"):e.createElement("div",{className:"content-preferences__title content-preferences__item--bottom-padding"}))):e.createElement(ye,{type:fe.INFO},e.createElement(he,{staticText:t,staticTextKey:["data","emptyMessageFollowing"]})))});function Ye(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const Je={},$e=se`
2    query GetAccountPreferenceCenterUrl {
3  userInfoCurrent {
4    userInfo {
5      preferenceCenterUrl
6    }
7  }
8}
9    `;function Qe(e){const t=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){Ye(e,t,a[t])})}return e}({},Je,e);return be($e,t)}function We({jwt:t,manageEmailPreferencesCta:a,preferenceCenterUnavailable:n}){const{data:s,loading:c,error:i}=Qe({skip:!t,context:{jwt:t}}),r=function(e){if(null==e)return null;const t=e.userInfoCurrent;if(null==t||null==t.userInfo)return null;const a=t.userInfo.preferenceCenterUrl;return null!=a?a:null}(s);return t?c?e.createElement("div",{className:"my-account-settings-V2__notification-settings-controls my-account-settings-V2__preference-center-braze my-account-settings-V2__preference-center-braze--loading","aria-busy":"true"}):i||!r?e.createElement("div",{className:"my-account-settings-V2__notification-settings-controls my-account-settings-V2__preference-center-braze"},n):e.createElement("div",{className:"my-account-settings-V2__preference-center-braze"},e.createElement(Q,{type:W.SECONDARY,url:r,target:ee,directLink:!0,className:"my-account-settings-V2__preference-center-cta"},a)):null}function Xe(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Ze(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){Xe(e,t,a[t])})}return e}function et(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t.push.apply(t,a)}return t}(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e}const tt=D(),at=!!I(tt,["features","granularEmailPreferences"]),nt=!!I(tt,["features","userAccount","brazeEmailPreferenceCenter"]);const st=t(e=>({auth:e.auth,isSubscribed:e.user.getIn(["data","emarsys","optin"],!1),unavailable:e.user.getIn(["data","emarsys","unavailable"],!1),staticText:e.staticText.getIn(["data","myAccountSettingsV2"],n.Map()),emarsys:e.user.getIn(["data","emarsys"],n.Map())}),e=>{const t=j(e);return{setEventDefault:t.eventTracking.setEventDefault,updateUserEmailPreferences:t.user.updateUserEmailPreferences}})(function(t){const{staticText:a,isSubscribed:n,auth:s,unavailable:c,setEventDefault:i}=t,[r,o]=u.useState(n),l=function(e){const{emarsys:t,staticText:a,isSubscribed:n}=e;return[{key:ce,value:n&&t.get(Ee(ce),!1),copy:a.getIn(["data","gaiaNewsletter"])},{key:ie,value:n&&t.get(Ee(ie),!1),copy:a.getIn(["data","gaiaMarketplace"])},{key:re,value:n&&t.get(Ee(re),!1),copy:a.getIn(["data","gaiaSphere"])},{key:oe,value:n&&t.get(Ee(oe),!1),copy:a.getIn(["data","freeOnline"])}]}
9(t),g=at?e.createElement(e.Fragment,null,l.map(a=>function(t,a){const{copy:n,value:s,key:c}=t,{auth:i,setEventDefault:r,updateUserEmailPreferences:o}=a;return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls my-account-settings-V2__display-settings-controls--granular",key:c},e.createElement("div",{className:"my-account-settings-V2__notification-settings-title"},n),e.createElement("div",{className:"my-account-settings-V2__notification-settings-toggle"},e.createElement(de,{checked:s,onChange:()=>{const e=!s,t=e?k:P;r(S.mergeDeep({changed_to:t,preference:n})),le(et(Ze({email:i.get("email"),[c]:e},e&&{optin:!0}),{fields:{}})),o(Ze({[Ee(c)]:e},e&&{optin:!0}))},showLabel:!0,round:!0})))}(a,t)),function(t){const{staticText:a,setEventDefault:n,auth:s,updateUserEmailPreferences:c,isSubscribed:i}=t;return e.createElement("div",{className:"my-account-settings-V2__display-settings-controls"},e.createElement(Q,{type:W.SECONDARY,className:"my-account-settings-V2__opt-out-btn",onClick:()=>{const e=!i,t=e?k:P;n(S.mergeDeep({changed_to:t,preference:a.getIn(["data","optOutEmail"])})),le({email:s.get("email"),optin:e,fields:{}}),c({optin:e})}},a.getIn(["data","optOutEmail"])))}(t)):e.createElement("div",{className:"my-account-settings-V2__notification-settings-controls"},e.createElement("div",{className:"my-account-settings-V2__notification-settings-text-container"},e.createElement("div",{className:"my-account-settings-V2__notification-settings-title"},a.getIn(["data","emailSubscription"])),e.createElement("div",{className:"my-account-settings-V2__notification-settings-text"},a.getIn(["data","toggleThis"]))),e.createElement("div",{className:"my-account-settings-V2__notification-settings-toggle"},e.createElement(de,{checked:r,onChange:()=>{const e=!r;o(e);const t=e?k:P;i(S.mergeDeep({changed_to:t,preference:a.getIn(["data","emailSubscription"])})),le({email:s.get("email"),optin:e,fields:{}})},showLabel:!0,round:!0})));return nt?e.createElement(We,{jwt:s.get("jwt"),manageEmailPreferencesCta:a.getIn(["data","manageEmailPreferencesCta"],""),preferenceCenterUnavailable:a.getIn(["data","preferenceCenterUnavailable"],"")}):e.createElement(e.Fragment,null,c?e.createElement("div",{className:"my-account-settings-V2__notification-settings-controls"},a.getIn(["data","emarsysUnavailable"])):g)}),ct=F(A({storeKey:"myAccountSettingsV2"}))(t=>{const{staticText:a}=t;return e.createElement(me,{id:x,className:"my-account-settings-V2__settings-container",variant:"setting",header:a.getIn(["data","communicationsHeader"]),description:a.getIn(["data","communicationsBody"])},e.createElement(st,null))}),it=!!I(D(),["features","userAccount","manageEmailCommunication"]),rt=C(Object.freeze(Object.defineProperty({__proto__:null,default:()=>{const t=V(M("myAccountSettingsV2"));return e.createElement("div",{className:"my-account-settings-V2 content-preferences"},e.createElement(ge,null,t.get("settingsAndPreferences","")),e.createElement(Se,null),e.createElement(Ae,null),e.createElement(qe,null),it?e.createElement(ct,null):null,e.createElement(Ge,null),e.createElement(Be,null),e.createElement(ze,null))}},Symbol.toStringTag,{value:"Module"}))),ot=C(Object.freeze(Object.defineProperty({__proto__:null,default:({location:t})=>e.createElement(e.Fragment,null,e.createElement("div",{className:"my-account__grid"},e.createElement(w,{location:t,navType:O}),e.createElement(rt,null)),e.createElement("div",{className:"my-account-settings__support-container"},e.createElement(L,null)))},Symbol.toStringTag,{value:"Module"})));export{ot as default};
10//# sourceMappingURL=index.DZ01VGJC.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.