PageSourceSearch

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

js gaia.com collected 2026-09-24 08:38:42 UTC 10,565 bytes, 2 lines download raw bytes

1import{c as e,a9 as a,r as t,a as n,R as s,_ as l,ae as c,d as r,P as i,i as o,eT as u,cb as d,eU as m,eV as p,e2 as g,eW as h,bS as y,F as f,an as _,ar as b,cf as P}from"./index.Dcq7Tn10.js";import{c as E,g as v,d as j,bL as T,B as N,T as M,a9 as R,aa as k,$ as I,U as S,fs as x,ft as q,fu as C,ey as L,fv as O,fw as A,aZ as w,Z as $,fx as D,fy as z,am as G,ah as V,p as B}from"./main.BpO2XlP_.js";import{c as J,P as F}from"./connect.B8_DVB94.js";import{S as K,P as Q}from"./index.CueWW7_u.js";import{h as W,a as Y,b as H,P as U}from"./index.VSe4IGF9.js";import{P as Z}from"./PlanGridCurrency.BfMKa7xP.js";import{B as X}from"./index.Bmi_K17R.js";import{b as ee,c as ae}from"./hooks.BW7_Y6Tu.js";import"./staticTextEn.UPMVf61n.js";import"./staticTextEs.DJF2PufX.js";import"./staticTextDe.DGaNPAXM.js";import"./staticTextFr.CRVsglAw.js";import"./kebabCase.CKbq_fCZ.js";import"./_createCompounder.Cx_OY_wF.js";import"./index.browser.hjgqbxqf.js";import"./index.DsGlV8y0.js";import"./utils.CuaRQ5Mq.js";import"./selectors.CVQy6HCL.js";import"./useQuery.DAn0LDAH.js";import"./useWarnRemovedOption.Os8in3ZX.js";import"./useLazyQuery.-sEQ1kMb.js";import"./useIsomorphicLayoutEffect.CDczTpja.js";function te(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const ne=r(),se=!!l(ne,["features","checkout","planGraphQL"]);function le(e,a){const t=[e];return a&&t.push(`${e}--${a}`),t.join(" ")}function ce(e,a){const t=[e];return a&&t.push(`${e}--${a}`),t.join(" ")}function re(e){const a="my-account-change-plan-card__button",t=["button--stacked",a,"button--primary"];return e&&t.push(`${a}--${e}`),t.join(" ")}function ie(e){const{plans:l,user:r,sku:i,renderModal:o,gqlPlans:u,currentPlan:d}=e,m=a(r.getIn(["data","language"])),[p,g]=t.useState(!1),[h,y]=t.useState(null),[f,_]=t.useState(null);let b=l.getIn(["data","plans"],n.List())||n.List();se&&(b=u);const P=i?T(i):"",E=b.filter(e=>T(e.get("sku"))===P).first()||n.Map();function v(){const{setPlanChangeSelected:a}=e;a(se?E:E.get("sku")),o(I,function(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(a){te(e,a,t[a])})}return e}({hideDismiss:!0},se&&{currentPlan:d}))}t.useEffect(()=>{E&&(y(E.get("currencyIso")),_((E.get("costs",n.List())||n.List()).first()))},[E]);return s.createElement("div",{className:"my-account-change-plan-card"},h&&s.createElement(Z,{currencyIso:h}),s.createElement("div",{className:"my-account-change-plan-card__list-contatiner"},(()=>{const{staticText:a}=e;return se||0!==b.size||E&&(!n.Map.isMap(E)||E.size)?se&&0===b.size&&(!E||n.Map.isMap(E)&&!E.size)?null:s.createElement("div",{className:"my-account-change-plan-card__list"},(()=>{const{staticText:a}=e,t="my-account-change-plan-card__value-list",l=E.get("valueProps")||n.List();return s.createElement("div",{key:"offer-1",className:le("my-account-change-plan-card__item",m)},s.createElement("div",{className:le("my-account-change-plan-card__item-header",m)},s.createElement("div",{className:"my-account-change-plan-card__heading"},E.get("title")),s.createElement("div",{className:ce("my-account-change-plan-card__initial-price",m)},c(h,f,!1,null,m))),s.createElement(N,{type:M.PRIMARY,onClick:v,className:re(m),scrollToTop:!0},a.getIn(["data","callToAction"])),s.createElement(N,{type:M.LINK,onClick:()=>g(!p),className:ce("my-account-change-plan-card__details-toggle",m)},p?a.getIn(["data","hidePlanDetails"]):a.getIn(["data","seePlanDetails"]),s.createElement(R,{className:"my-account-change-plan-card__icon-down "+(p?"my-account-change-plan-card__icon-down--expanded":""),type:k.CHEVRON_DOWN})),s.createElement("ul",{className:p?`${t} ${t}--expanded`:t},l.map((e,a)=>s.createElement("li",{className:["my-account-change-plan-card__value-list-item",W(e)&&"my-account-change-plan-card__value-list-item--has-code",Y(e)&&"my-account-change-plan-card__value-list-item--has-list",H(e)&&"my-account-change-plan-card__value-list-item--has-ne
1sted-list"].filter(Boolean).join(" "),key:`my-account-change-plan-card-value-prop-${a}`},s.createElement(U,{valueProp:e,className:"my-account-change-plan-card__value-list-item-text"})))))})()):s.createElement(K,{message:a.getIn(["data","loadingPlan"]),arrow:!1,center:!0})})()))}ie.propTypes={plans:S.map.isRequired,user:S.map.isRequired,userAccount:S.map.isRequired,staticText:S.map.isRequired,setPlanChangeSelected:i.func.isRequired,renderModal:i.func.isRequired};const oe=E(e(e=>({plans:e.plans,user:e.user,userAccount:e.userAccount}),e=>{const a=v(e);return{setPlanChangeSelected:a.plans.setPlanChangeSelected,renderModal:a.dialog.renderModal}}),j({storeKey:"myAccountChangePlanCard"}))(ie),ue=o(Object.freeze(Object.defineProperty({__proto__:null,default:oe},Symbol.toStringTag,{value:"Module"}))),de="center",me="left";function pe(e){const{message:a,redirectMsg:t=null,redirecTo:n=null,align:l=de}=e;return s.createElement("div",{className:`generic-message__${l}`},s.createElement("p",null,a),t&&n&&s.createElement(N,{url:n,type:M.PRIMARY},t))}pe.propTypes={message:i.string.isRequired,redirectMsg:i.string,redirecTo:i.string,align:i.oneOf([de,me])};const ge=o(Object.freeze(Object.defineProperty({__proto__:null,ALIGN_CENTER:de,ALIGN_LEFT:me,default:pe},Symbol.toStringTag,{value:"Module"}))),he=r(),ye=!!l(he,["features","checkout","eligibilityCheck"]),fe=n.Map();function _e(){return s.createElement("div",{className:"my-account-change-plan__card-placeholder"},s.createElement("div",{className:"my-account-change-plan__card-placeholder-item my-account-change-plan__card-placeholder-item--small"}),s.createElement("div",{className:"my-account-change-plan__card-placeholder-item my-account-change-plan__card-placeholder-item--small"}),s.createElement("div",{className:"my-account-change-plan__card-placeholder-item my-account-change-plan__card-placeholder-item--large"}),s.createElement("div",{className:"my-account-change-plan__card-placeholder-item"}))}function be(e){const{history:c,staticText:r,auth:i,location:o,user:E,userAccount:v,paytrack:j,userProfiles:N,setOverlayDialogVisible:M,renderModal:R,plans:k,dialog:I,removeModal:S}=e,J=I.get("componentName"),F=a(E.getIn(["data","language"])),K=i.get("jwt"),W=l(o,["query","sku"]),Y=v.getIn(["details","data","billing","subscriptions","plan","planSku"]),H=v.getIn(["details","data","billing","subscriptions","plan","inTrialSegment"]),U=v.getIn(["details","data","billing","subscriptions","nextPlan"]),Z=T(W),te=ee({userLanguage:F,authJwt:K,planSkus:W||null}),ne=te.get("plans",n.List())||n.List(),se=ee({userLanguage:F,authJwt:K,planSkus:W?Y:null,forceRefresh:!0,priceReplacementType:x({inTrialSegment:!!H,nextPlan:U,replacementType:q})})||n.Map(),le=se.get("complete",!1),ce=(se.get("plans",n.List())||n.List()).get(0)||n.Map(),re=ae({sku:W||null,authJwt:K,page:z,enabled:ye&&!!W}),ie=ne.find(e=>T(e.get("sku"))===Z)||fe,oe=ye&&W&&re.get("eligibility")||fe,de=ie.get("changePlanAllowed")&&oe.get("eligible"),pe=te.get("complete")&&le,he=!ye||re.get("complete"),be=pe&&he,Pe=C(v),Ee=L(e),ve=v.get("billingSubscriptionsProcessing"),je=O(v,j),Te=v.getIn(["details","data","billing","subscriptions","plan","productRatePlanId"]);let Ne=Te;const Me=v.getIn(["data","billing","planChange","success"])&&v.getIn(["data","billing","planChange","orderNumber"]);Te===u&&(Ne=v.getIn(["details","data","billing","subscriptions","nextPlan","productRatePlanId"]));const Re=A({userAccount:v}),ke=!ve&&(v.getIn(["details","data","billing","subscriptions"],n.Map())||n.Map()).size>0,Ie=P(Ne),Se=v.getIn(["details","data","billing","subscriptions","cancelDate"]),xe=v.getIn(["details","data","billing","subscriptions","endDate"]),qe=d(),Ce=Se&&new Date(xe)>=qe,Le=oe.get("errorCode")===m||oe.get("errorCode")===p||!Re&&ke;t.useEffect(()=>{w()},[]),t.useEffect(()=>{W&&ye&&Le&&$({url:`${g}?sku=${W}`,history:c,auth:i,language:F})},[W,ye,Le]);const Oe=oe.get("errorCode");if(t.useEffect(()=>{ye&&K&&W&&be&&!1===de&&!Le&&!Me&&Oe&&Oe!==h&&R(D,{hideDismiss:!0,eligibility:oe,page:z}),ye&&!W&&J===D&&S(D)},[de,R,S,ye,Le,K,W,be,Oe,Me,J]),t.useEffect(()=>()=>{J===D&&S(D)},[]),t.useEffect(()=>{const{pathname:e,query:a}=o,t=y(W),n=E.getIn(["data","language"]),s=f(i);t!==W&&($({url:e,query:_({},a,{sku:t}),history:c,language:n,auth:i,timeout:0}),s||M(G))},[k,v,i,W]),t.useEffect(()=>
1{if(N.get("data",n.List()).size>0&&!Ee){const e=E.getIn(["data","language"]);return $({history:c,url:b,auth:i,language:e})}},[Ee,N]),!f(i))return null;if(v.get("billingSubscriptionsProcessing"))return null;return s.createElement("div",{className:"my-account-change-plan"},s.createElement("div",{className:"my-account-change-plan__wrapper"},s.createElement(X,{className:"my-account-change-plan__back-button",url:b},r.get("backToAccount")),s.createElement(V,{as:B.H3,className:"my-account-change-plan__title"},Ce?r.get("selectPlan"):r.get("changeYourPlan")),W?Me?null:be?!1===de?s.createElement(ge,{message:r.get("planNotAvailable")}):Pe?s.createElement(ge,{message:r.get("accountOnPause"),redirectMsg:r.get("updatePauseCta"),redirecTo:b}):ve||je?s.createElement(ue,{sku:W,gqlPlans:ne,currentPlan:ce}):s.createElement(ge,{message:r.get("thirdPartyBilling"),align:me}):s.createElement(_e,null):s.createElement("div",null,s.createElement("p",{className:"my-account-change-plan__description"},Ce?r.get("continueMembership"):`${r.get("greatPlans")} ${r.get("toChangePlan")}`),s.createElement(Q,{history:c,isAccountChangePlan:!0,userPlanSubscriptionType:Ie,shouldScrollToTop:!0,planGridLocation:z}))))}be.propTypes={history:i.object.isRequired,location:i.object.isRequired,staticText:S.map.isRequired,auth:S.map.isRequired,user:S.map.isRequired,userAccount:S.map.isRequired,userProfiles:S.map,paytrack:S.map.isRequired,plans:S.map.isRequired,renderModal:i.func.isRequired,removeModal:i.func.isRequired,dialog:S.map.isRequired};const Pe=E(J({seoType:F}),e(e=>({staticText:e.staticText.getIn(["data","myAccountChangePlanPage","data"]),auth:e.auth,user:e.user,userAccount:e.userAccount,userProfiles:e.userProfiles,paytrack:e.paytrack,plans:e.plans,dialog:e.dialog}),e=>{const a=v(e);return{setOverlayDialogVisible:a.dialog.setOverlayDialogVisible,renderModal:a.dialog.renderModal,removeModal:a.dialog.removeModal}}))(be),Ee=o(Object.freeze(Object.defineProperty({__proto__:null,default:Pe},Symbol.toStringTag,{value:"Module"})));export{Ee as default};
2//# sourceMappingURL=index.BagHVlbn.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.