PageSourceSearch

https://www.gaia.com/assets/2.267.9/index.CFH6UrKz.js

js gaia.com collected 2026-10-01 09:08:50 UTC 6,486 bytes, 2 lines download raw bytes

1import{R as e,a as t,cg as r,ch as a,_ as n,c as s,D as i,r as l,eq as m,er as o,es as c,et as g,aE as u}from"./index.BRp5kj-w.js";import{n as d,bP as f,cy as p,f6 as E,a$ as y,b0 as b,ag as j,b6 as _,bm as A,B as v,T as N,ap as O,f7 as T,f8 as k,f9 as P,an as h,ao as x,fa as C,fb as D,cT as L,cQ as R,fc as w,w as Y,fd as S,a3 as M,x as I,cU as F,fe as z,ar as q}from"./main.BuRnQBwN.js";import{u as B}from"./hooks.D8GfoI0H.js";import{s as G}from"./selectors.DOyH8lLC.js";import{b as Q}from"./hooks.Dhm_fHG5.js";import{P as J}from"./index.DzhkYbCx.js";import{G as V}from"./GiftLoading.COqeCJMJ.js";import"./staticTextEn.D6WYEa6V.js";import"./staticTextEs.Dnr1pprf.js";import"./staticTextDe.D946bWlw.js";import"./staticTextFr.Dw7JJU6I.js";import"./selectors.2QgcYbTx.js";import"./useQuery.Cn4xBt2S.js";import"./useWarnRemovedOption.IiSGgR8Y.js";import"./useLazyQuery.4assJRkw.js";import"./useIsomorphicLayoutEffect.34qHIEGO.js";import"./index.browser.hjgqbxqf.js";import"./index.Dufs_78x.js";const $="giftRedeemPage";function K(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U(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 r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t}(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function W(r){const{translate:a,gift:n,auth:s,userLanguage:i}=r,l=n.get("planSku"),m=(Q({userLanguage:i,authJwt:s.get("jwt"),planSkus:l})||t.Map()).get("plans",t.List())||t.List(),o=n.get("gifterName"),c=m.getIn([0,"name"]),g=n.get("message"),u=m&&m.getIn([0,"valueProps"],t.List());return m&&m.size?e.createElement("div",{className:"gift-redeem__greeting"},e.createElement("div",{className:"gift-redeem__greeting-from"},o&&e.createElement(j,null,a("greetingTitleFrom",{gifterName:o})),g&&e.createElement("p",null,g)),e.createElement("div",{className:"gift-redeem__greeting-plan"},c&&e.createElement(j,null,a("greetingTitlePlan",{planName:c}))),e.createElement("ul",{className:"gift-redeem__value-list"},u.map((t,r)=>e.createElement("li",{className:"gift-redeem__value-list-item",key:`gift-redeem-value-prop-${r}`},e.createElement(J,{valueProp:t,className:"gift-redeem__value-list-item-text"}))))):e.createElement("div",{className:"gift-redeem__sherpa"},e.createElement(y,{type:b}),e.createElement("span",null,a("messageLoading")))}function X(t){const{onTokenEntered:r,formatDate:a,translate:n,gift:s}=t,i=d(f),l=d(p),m=!!s.get("processing"),o=!!s.get("redeemedAt"),c=d(E);if(m||!s.size)return e.createElement("div",{className:"gift-redeem__sherpa"},e.createElement(y,{type:b}),e.createElement("span",null,n("messageLoading")));if(c){const t=a(s.get("expiresAt"));return e.createElement("div",null,e.createElement(j,null,n("messageTitleExpired")),e.createElement("p",null,n("messageExpired",{expiresAtFormatted:t})))}if(o){const t=a(s.get("redeemedAt"));return e.createElement("div",null,e.createElement(j,null,n("messageTitleRedeemed")),e.createElement("p",null,n("messageRedeemed",{redeemedAt:t})))}return s.get("token")?e.createElement(W,U(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},a=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),a.forEach(function(t){K(e,t,r[t])})}return e}({},t),{auth:i,userLanguage:l})):e.createElement("div",{className:"gift-redeem__token"},e.createElement("p",null,n("noToken")),e.createElement(_,{onValidSubmit:r},e.createElement(A,{label:n("greetingGiftCode"),placeholder:"xX1yY2zZ3",name:"token",value:""}),e.createElement(v,{type:N.PRIMARY,submit:!0},n("redeemCTA"))))}const Z=!!n(s(),["features","gift","multipleCurrencies"]);function H({onCreateAccount:t,isLoggedIn:n,formatDate:s,translate:i,onLogin:l,gift:m}){const o=O(),c=m.get("token"),g=m.get("expiresAt"),u=!!m.get("processing"),f=!!m.get("redeemedAt"),y=d(E),b=d(T),_=d(k),A=d(P),D=B($),L=d(p);if(!c||y||u||f)return null;const R=n?"greetingBodyRedeem":"greetingBodyRedeemANON";return e.createElement("div",{className:"gift-redeem__redemption"},e.createElement(j,null,i("greetingTitleRedeem"),e.createElement("aside",null,i("greetingSubtitleRedeem",{expiresAt:s(g)}))),e.createElement("p",null,i(R)),e.createElement(V,{visible:b}),e.createElement("p",{className:"gift-redeem__agree-to-terms"},D("agreeToTermsAndConditions"),e.createElement(h,{to:Z?a(L):r,target:x},D("termsAndConditionsLink"))),n?e.createElement(v,{disabled:b||!!_||A,onClick:()=>o(C()),type:N.PRIMARY},i(b?"processing":"redeemCTA")):e.createElement(e.Fragment,null,e.createElement(v,{onClick:t,type:N.PRIMARY},i("createAccountCTA")),e.createElement(v,{onClick:l,type:N.SECONDARY},i("loginCTA"))),e.createElement("p",{className:"gift-redeem__terms-and-conditions"},D("termsAndConditionsStart"),e.createElement(h,{to:r,target:x},D("termsAndConditionsLink")),D("termsAndConditionsEnd")))}const ee=!!n(s(),["features","gift","multipleCurrencies"]);function te({location:t,history:r}){const a=O(),n=d(f),s=i(n),y=d(T),b=B($),j=d(P),_=d(D),A=d(L),v=!!A.get("redeemedAt"),N=d(E),
1k=d(G),[h,x]=l.useState(!1),C=A.get("recipientFirstName"),Q=C?"titlePersonalized":"titleANON",J=d(p),V=A.get("language"),K=(e,t)=>b(e,t);return l.useEffect(()=>{h&&y&&a(R(w,{hideDismiss:y,onDismiss:()=>x(!1)}))},[h,y,a]),l.useEffect(()=>{if(!s&&V&&V!==J&&ee){const e=m(-1,"user")||{},s={data:{language:Y(V)}},i=o(e,s);a(S(Y(V))),c(-1,"user",i,n),M({url:g,query:t.query,language:Y(V),history:r,auth:n})}},[V,a,J,s]),e.createElement("div",{className:"gift-redeem"},e.createElement("div",{className:"gift-redeem__content"},!v&&!N&&e.createElement("div",{className:"gift-redeem__heading"},e.createElement(I,null,K(Q,{recipientFirstName:C})),e.createElement("p",null,K("gaiaVisionAndMission"))),e.createElement("div",{className:"gift-redeem__body"},e.createElement(X,{onTokenEntered:({token:e})=>a(F({query:{token:e},url:g,scrollToTop:!0})),formatDate:e=>u(e,k,"YYYY-MM-DD"),translate:K,gift:A}),j||_?null:e.createElement(H,{onCreateAccount:()=>{x(!0),a(R(w,{onDismiss:()=>x(!1)}))},isLoggedIn:s,formatDate:e=>u(e,k,"MM-DD-YYYY"),translate:K,location:t,onLogin:()=>a(z(q)),gift:A}))))}export{te as GiftRedeemPage,te as default};
2//# sourceMappingURL=index.CFH6UrKz.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.