PageSourceSearch

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

js gaia.com collected 2026-10-01 09:08:57 UTC 4,524 bytes, 2 lines download raw bytes

1import{a as e,aa as t,R as r,bG as a,P as s,r as n,cH as c,cd as i,_ as o,c as m}from"./index.BRp5kj-w.js";import{n as l,gh as p,gi as u,bw as d,cm as E,cn as y,cy as g,an as f,ao as j,gj as M,gk as P,cG as L,ap as _,cU as k,bP as h,cz as v,cA as b,cE as G,cH as R,cM as x}from"./main.BuRnQBwN.js";import{u as S}from"./hooks.D8GfoI0H.js";import{u as T}from"./hooks.Dhm_fHG5.js";import{G as A,T as N}from"./index.BXYyOEas.js";import{E as C}from"./index.CmdcyZYz.js";import{A as I}from"./index.Pid-dpN8.js";import{G as w}from"./GiftLoading.COqeCJMJ.js";import{G as D,a as U}from"./GiftLayout.BeoOfcrV.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.Dufs_78x.js";import"./getPlanDetails.c0tAXZgH.js";import"./PlanGridCurrency.Dt6Zzdb_.js";import"./gift-create-page-static-key.D7fI8Onx.js";function F(t){const{checkout:r=e.Map(),payment:a=e.Map()}=t,s=r.get("orderError"),n=!1===a.getIn(["data","payments","success"])||!0===a.getIn(["data","payments","error"]),c=a.get("error");return s||n||c}function K(t){const r=function(t){const{checkout:r=e.Map()}=t;return r}(t);return r.get("orderError")}const z="giftPaymentPage",H={errorKey:s.string},O=({errorKey:e})=>{const s=S(z),n=l(g);if(t(e))return null;const c=[s(e)];return r.createElement(r.Fragment,null,r.createElement(C,{errorMessages:c}),r.createElement(f,{key:a(n),id:a(n),to:a(n),directLink:!0,target:j},s("customerSupport")))};O.propTypes=H;const J=()=>{const e=S(z);return r.createElement("div",{className:"payment__encryption"},r.createElement("div",{className:"payment__secure-lock-icon"})," ",e("securePaymentEncryption"))},Q=()=>{const e=S(z),t=l(g);return r.createElement("span",{className:"cart-payment-v2__disclaimer"},!c&&r.createElement(r.Fragment,null,e("disclaimerIntroStart"),r.createElement(f,{className:"cart-payment-v2__disclaimer-link",directLink:!0,to:i(t),target:j},e("disclaimerLink")),e("disclaimerIntroEnd")))},B=()=>{const e=l(g),t=S("cartPaymentPageV2"),s=[t("errorPayment"),r.createElement(f,{className:"cart-payment-v2__billing-error-link",key:a(e),to:a(e),target:j,directLink:!0},t("customerSupport"))];return r.createElement(C,{errorMessages:s,errorMessageClass:["cart-payment-v2__billing-error"]})},V=t=>{const{selectedPlan:a=e.Map()}=t,s=S(z),c=l(M),i=l(F),o=l(P),m=L(),p=_();return n.useEffect(()=>{if(c&&!o){const e=m({subRoute:"review"});p(k({scrollToTop:!0,url:e}))}},[c,o,m]),r.createElement("div",{className:"credit-card-payment"},r.createElement(w,{visible:o}),r.createElement(J,null),i&&r.createElement(B,null),r.createElement(I,{submitButtonText:o?`${s("processing")}...`:s("confirmPay"),disclaimer:r.createElement(Q,null),parentProcessing:o,error:i,isResetOnUnmount:!1,isGift:!0,planCost:a.get("costs",e.List()).first()||0}))},W=!!o(m(),["features","gift","multipleCurrencies"]),$=e=>{const{selectedPlan:a}=e,s=S(z),n=function(){const e=l(K),t=l(p),r=l(u);if(!e&&!t)return null;let a="errorGeneric";return e===d?a="errorPayment":e===E?a="errorAlreadySubscribed":e===y?a="errorPostalCode":t&&(a=r||"GENERIC_ERROR"),a}(),c=!t(n);return r.createElement(r.Fragment,null,c?r.createElement("div",{className:"payment-body__error"},r.createElement(O,{errorKey:n})):null,r.createElement("div",{className:"gift-payment-page__choose-payment"},s("pleaseSelectPayment")),r.createElement(V,{selectedPlan:a}))},q=()=>{const a=l(h).get("jwt"),s=l(g),n=S(z),c=l(W?v:b),i=l(G),o=T({userLanguage:s,authJwt:a,page:R}),m=o.find(e=>e.get("sku")===i)||e.Map(),p=!t(i);return!m||e.Map.isMap(m)&&!m.size?r.createElement(D,{pageReady:p,pageTitle:n("title"),restricted:c!==x.CAN_PURCHASE,main:r.createElement("div",{style:{width:"90%"}},r.createElement(A,{type:N.SMALL}),r.createElement(A,{type:N.MEDIUM}),r.createElement(A,{type:N.MEDIUM}),r.createElement(A,{type:N.SMALL})),rightSide:r.createElement("div",{style:{width:"80%",margin:"0px auto"}},r.createElement(A,{type:N.SMALL}),r.createElement(A,{type:N.SMALL}),r.createElement(A,{type:N.LARGE}))}):r.createElement(D,{pageReady:p,pageTitle:n("title"),restricted:!c,rightSide:r.createElement(U,{canPurchaseGift:c,selectedPlan:m,showMobileTitle:!1,planData:o,changeable:!0}),main:r.createElement($,{selectedPlan:m})})};export{q as GiftPaymentPage,q as default};
2//# sourceMappingURL=index.BD6ZDTHu.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.