PageSourceSearch

https://cdn.grok.com/_next/static/chunks/44wp_vvp-7jin.js

js grok.com collected 2026-09-24 09:07:55 UTC 27,107 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="25777f11-6f6e-1e11-e465-581b428d8ffe")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,2770560,r=>{"use strict";r.i(4217453);var e=r.i(1414466);function i(r){return r?.billingSystem===e.GrokApiV2BillingSystem.BillingSystemCommerce}r.s(["billingTierLabel",0,function({isSuperGrokProUser:r,isSuperGrokPlusUser:e,isSuperGrokUser:i,isSuperGrokLiteUser:t}){return r?"supergrok_heavy":e?"supergrok_plus":i?"supergrok":t?"supergrok_lite":"none"},"getPrimarySubscription",0,function(r){if(!r||0===r.length)return;let e=r.find(r=>void 0!==r.stripe&&!r.enterprise);return e||r.find(r=>!r.enterprise)},"getSubscriptionProvider",0,function(r){return r?i(r)?"commerce":r.enterprise?"enterprise":r.apple?"apple":r.google?"google":r.x?"x":r.braintree?"braintree":"stripe":"none"},"isCommerceSubscription",0,i])},6850722,847917,4960008,5205327,8453296,r=>{"use strict";var e=r.i(2460512),i=r.i(4475112),t=r.i(2284795),o=r.i(2569170);r.i(4217453);var n=r.i(2379385),s=r.i(8145800),u=r.i(3345683),a=r.i(689250),c=r.i(5304867),p=r.i(4827767),l=r.i(5873563),d=r.i(2770560),b=r.i(6338567),S=r.i(7704207),f=r.i(8408823),y=r.i(878539),g=r.i(3424751);let m=g.z.object({purchaseToken:g.z.string().optional(),productId:g.z.string().optional()}),v=g.z.object({originalTxid:g.z.string().optional(),txid:g.z.string().optional(),bundleId:g.z.string().optional(),productId:g.z.string().optional()}),P=g.z.object({subscriptionId:g.z.string().optional(),invoiceId:g.z.string().optional(),productId:g.z.string().optional(),currency:g.z.string().optional(),priceId:g.z.string().optional()}),T=g.z.object({teamId:g.z.string().optional(),subscriptionId:g.z.string().optional()}),h=g.z.nativeEnum(a.GrokApiV2SubscriptionTier),k=g.z.nativeEnum(y.GrokApiV2SubscriptionStatus);g.z.object({google:m.optional(),apple:v.optional(),stripe:P.optional(),x:g.z.record(g.z.string(),g.z.any()).optional(),enterprise:T.optional(),xaiUserId:g.z.string().optional(),tier:h.optional(),status:k.optional(),createTime:g.z.string().optional(),modTime:g.z.string().optional()});let G={Basic:1,Premium:2,PremiumPlus:3},I={[a.GrokApiV2SubscriptionTier.SubscriptionTierXBasic]:"Basic",[a.GrokApiV2SubscriptionTier.SubscriptionTierXPremium]:"Premium",[a.GrokApiV2SubscriptionTier.SubscriptionTierXPremiumPlus]:"PremiumPlus"};r.s([],847917);var R=r.i(297619);function _(r,e){let i=e?.toLowerCase(),t=i?r.currencies?.find(r=>r.currency?.toLowerCase()===i):void 0;return{amountVal:t?.amount?.val??r.amount?.val??"0",currency:t?.currency??r.currency??"usd"}}let C={price_1R6nQ9HJohyvID2ck7FNrVdw:{recurringInterval:p.ProdChargerRecurringInterval.RecurringIntervalMonth,amount:{val:"3000"},currency:"usd",currencies:[{amount:{val:"3000"},currency:"usd"},{amount:{val:"70000"},currency:"inr"}]},price_1R6nPnHJohyvID2cJMCZO5zW:{recurringInterval:p.ProdChargerRecurringInterval.RecurringIntervalYear,amount:{val:"30000"},currency:"usd",currencies:[{amount:{val:"30000"},currency:"usd"},{amount:{val:"650000"},currency:"inr"}]}};function E(r){if(!r)return;let e=C[r];if(e)return{id:r,amount:e.amount,currency:e.currency,currencies:e.currencies,recurringInterval:e.recurringInterval}}function A(r={}){let{returnTo:e,tier:i,interval:t,priceCents:o,priceCurrency:n,isTrial:s,tierSwitch:u}=r,a=window.location.origin,c=window.location.origin+window.location.pathname+window.location.search,p=new URL(e??c,a);return p.searchParams.set("checkout","success"),i&&p.searchParams.set("tier",i),t&&p.searchParams.set("interval",t.toLowerCase()),void 0!==o&&Number.isFinite(o)&&p.searchParams.set("revenue",String(o/100)),n&&p.searchParams.set("currency",n.toUpperCase()),s&&p.searchParams.set("trial","true"),u&&(p.searchParams.set("upgrade","true"),u.fromTier&&p.searchParams.set("from_tier",u.fromTier),u.fromInterval&&p.searchParams.set("from_interval",u.fromInterval.toLowerCase())),p.toString()}r.s(["getGrandfatheredCatalogPrice",0,E,"pickLocalizedCatalogPrice",0,_],4960008),r.s(["buildCheckoutReturnUrl",0,A,"trustedReturnTo",0,function(r){if(r)try{let e=new URL(r,window.location.origin);if(e.origin===window.location.origin||"x.ai"===e.hostname||e.hostname.endsWith(".x.ai"))return r;return}catch{return}}],5205327);var U=r.i(603814),O=r.i(3962947),z=r.i(2170693);r.i(7134378);var w=r.i(8647679),D=r.i(7919187),V=r.i(5387214);r.i(3778443);var L=r.i(2830736),F=r.i(4724929),Y=r.i(1961578),K=r.i(8633562);r.i(1354374);var M=r.i(352006),N=r.i(5615448);let x=(0,K.createContext)(void 0),q=x.Provider,B=()=>(0,K.useContext)(x);r.s(["TargetedOfferSlugProvider",0,q,"useTargetedOfferSlug",0,B],8453296);let Q={SuperGrokLite:a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokLite,SuperGrok:a.GrokApiV2SubscriptionTier.SubscriptionTierGrokPro,SuperGrokPlus:a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokPlus,SuperGrokPro:a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokPro},j=[Q.SuperGrokLite,Q.SuperGrok,Q.SuperGrokPlus,Q.SuperGrokPro],H="Missing subscription",Z="User already subscribed to SuperGrok Lite",J="User already subscribed to SuperGrok",W="User already subscribed to SuperGrok Plus",X="User already subscribed to SuperGrok Heavy",$="Adhoc user cannot tier switch via Stripe",rr={[Q.SuperGrokLite]:{name:"SuperGrok Lite",requestedTier:s.GrokApiV2RequestedTier.RequestedTierSuperGrokLite,alreadySubscribedError:Z,dataFlagKey:"isSuperGrokLiteUser",getProductId:r=>r.SUPERGROK_LITE_PRODUCT_ID},[Q.SuperGrok]:{name:"SuperGrok",requestedTier:s.GrokApiV2RequestedTier.RequestedTierGrokPro,alreadySubscribedError:J,dataFlagKey:"isSuperGrokUser",getProductId:r=>r.SUPERGROK_PRODUCT_ID},[Q.SuperGrokPlus]:{name:"SuperGrok Plus",requestedTier:s.GrokApiV2RequestedTier.RequestedTierSuperGrokPlus,alreadySubscribedError:W,dataFlagKey:"isSuperGrokPlusUser",getProductId:r=>r.SUPERGROK_PLUS_PRODUCT_ID},[Q.SuperGrokPro]:{name:"SuperGrok Heavy",requestedTier:s.GrokApiV2RequestedTier.RequestedTierSuperGrokPro,alreadySubscribedError:X,dataFlagKey:"isSuperGrokProUser",getProductId:r=>r.SUPERGROK_PRO_PRODUCT_ID}};function re(r){return{[Q.SuperGrokLite]:r(Q.SuperGrokLite),[Q.SuperGrok]:r(Q.SuperGrok),[Q.SuperGrokPlus]:r(Q.SuperGrokPlus),[Q.SuperGrokPro]:r(Q.SuperGrokPro)}}let ri=({enabled:r}={})=>{let e={queryKey:R.SUBSCRIPTION_PRODUCTS_QUERY_KEY,queryFn:()=>o.subscriptionsApi.subscriptionsGetProductsInfo({provider:"SUBSCRIPTION_PROVIDER_STRIPE"}).catch(r=>{throw(0,O.isBackendClientError)(r)&&!(0,O.isRateLimitedError)(r)?(0,U.logEventGlobal)("subscription_products_unavailable",String(r.status),{location:"use-subscription-offer",grpcCode:r.grpcError.code,message:r.message}):(0,U.logError)("use-subscription-offer",r),r})};return void 0===r?e:{...e,enabled:r}},rt=r=>void 0===r?0:j.indexOf(r)+1,ro=r=>void 0===r?"None":rr[r].name;function rn(r,e){if(r?.some(d.isCommerceSubscription))return!1;
2let i=(0,d.getPrimarySubscription)(r);return void 0!==e&&!!i?.stripe?.subscriptionId&&i.tier===e}function rs(){let r,i,n,s,u,c,p=(0,e.c)(20),{user:l}=(0,t.useSession)(),d=(0,t.useSession)(),b=(0,V.useTransport)();p[0]!==b?(r=(0,z.organizationQuery)({transport:b}),p[0]=b,p[1]=r):r=p[1];let S=!!l?.organizationId;p[2]!==r||p[3]!==S?(i={...r,enabled:S,staleTime:3e5,retry:3},p[2]=r,p[3]=S,p[4]=i):i=p[4];let f=(0,L.useQuery)(i);p[5]!==l?(n=()=>o.subscriptionsApi.subscriptionsGetSubscriptions().then(r=>{var e,i,t;let o,n,s,u,c,p,d,b,S,f,g,m,v,P;return e=r.subscriptions||[],i=l,t=void 0,o=!!(i?.xSubscriptionType==="PremiumPlus"||e.some(r=>r.tier===a.GrokApiV2SubscriptionTier.SubscriptionTierGrokPro&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive)),n=e?.some(r=>(!!r.eapi||!!r.enterprise)&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive)??!1,s=e.some(r=>r.tier===a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokPro&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive)??!1,u=e.some(r=>r.tier===a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokPlus&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive)??!1,c=e.some(r=>r.tier===a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokLite&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive)??!1,p=e.some(r=>!!r.braintree&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive),d=e.some(r=>!!r.x&&r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive),b=i?.xSubscriptionType==="Premium",S=s?a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokPro:u?a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokPlus:o?a.GrokApiV2SubscriptionTier.SubscriptionTierGrokPro:c?a.GrokApiV2SubscriptionTier.SubscriptionTierSuperGrokLite:i?.xSubscriptionType==="PremiumPlus"?a.GrokApiV2SubscriptionTier.SubscriptionTierGrokPro:void 0,f=e.filter(r=>r.status===y.GrokApiV2SubscriptionStatus.SubscriptionStatusActive)??[],g=i?.xSubscriptionType,P=(v=void 0!==(m=f.reduce((r,e)=>{let i=e.overrideXSubscriptionTier?I[e.overrideXSubscriptionTier]:void 0;return i&&(!r||(G[i]??0)>(G[r]??0))?i:r},void 0))&&(G[m]??0)>(G[g??""]??0))?m:g,{organizationType:t?.organization?.organizationType,isSuperGrokLiteUser:c,isSuperGrokUser:o,isSuperGrokPlusUser:u,isSuperGrokProUser:s,isEnterpriseUser:n,isBraintreeSubscriber:p,hasXSubscription:d,isXPremiumUser:b,effectiveXSubscriptionType:P,hasComplimentaryPremiumPlus:v&&"PremiumPlus"===P,bestSubscription:S,activeSubscriptions:f}}),p[5]=l,p[6]=n):n=p[6];let g=!!l,m=l?.userId??"",v=d.countryCode??"not_specified";if(p[7]!==m||p[8]!==v){var P;P={userId:m,countryCode:v},s=(r,e)=>!!(0,D.seatlessAwareRetry)(r,e)||((0,O.isUnauthenticatedError)(e)||(0,D.isSeatlessAdminSession)()&&(0,O.isPermissionDeniedError)(e)||(0,U.logError)("use-subscription",e,P),!1),p[7]=m,p[8]=v,p[9]=s}else s=p[9];p[10]!==n||p[11]!==g||p[12]!==s?(u={queryKey:R.SUBSCRIPTIONS_QUERY_KEY,queryFn:n,enabled:g,staleTime:3e5,retry:s},p[10]=n,p[11]=g,p[12]=s,p[13]=u):u=p[13];let T=(0,L.useQuery)(u),h=T.data,k=!!(h?.isSuperGrokLiteUser||h?.isSuperGrokUser||h?.isSuperGrokPlusUser||h?.isSuperGrokProUser||h?.isEnterpriseUser),_=T.isPending||!!l?.organizationId&&f.isPending,C=f.data?.organization?.organizationType;return p[14]!==h||p[15]!==k||p[16]!==T.isError||p[17]!==C||p[18]!==_?(c={isPending:_,isError:T.isError,organizationType:C,...h,isSubscribed:k},p[14]=h,p[15]=k,p[16]=T.isError,p[17]=C,p[18]=_,p[19]=c):c=p[19],c}function ru(r){return void 0!==r.stripe&&!r.enterprise}let ra=g.z.object({freeTrialDays:g.z.number().optional()}).partial(),rc=g.z.object({couponId:g.z.string().optional(),durationType:g.z.enum([...Object.values(l.ProdChargerStripeDiscountDurationType)]).optional(),numberOfMonths:g.z.number().optional(),percentageOff:g.z.number().optional()}).partial(),rp=g.z.object({couponId:g.z.string().optional(),numberOfMonthsToPayUpfront:g.z.number().optional(),numberOfFreeMonthsAfterPay:g.z.number().optional()}).partial(),rl=g.z.object({freeTrial:ra.optional(),discount:rc.optional(),payUpfront:rp.optional()}).partial(),rd=g.z.object({campaignId:g.z.string().optional(),endsTs:g.z.string().optional(),stripe:rl.optional()}).partial(),rb=g.z.object({id:g.z.string(),amount:g.z.object({val:g.z.string()}),currency:g.z.string(),campaign:rd.optional(),recurringInterval:g.z.nativeEnum(p.ProdChargerRecurringInterval).optional()}),rS=(r,e,i)=>{let t=((r,e)=>e?e.toLowerCase():r&&"IN"===r.toUpperCase()?"inr":"usd")(e,i);return r.map(r=>{let e=_(r,t);return{...r,amount:{val:e.amountVal},currency:e.currency,campaign:r.campaign}})};
2function rf(r,e,i,t="id",o,n){let s=(r?.stripe?.products||[]).find(r=>("name"===t?r.name:r.id)===i),u=s?.prices??[],a=n?u.find(r=>r.id===n):void 0,c=n&&!a?E(n):void 0,l=void 0!==c?[...u,c]:u;if(!l.length)return;let d=rS(l,e,o).map(r=>rb.safeParse(r)).filter(r=>r.success).map(r=>r.data),b=n?d.find(r=>r.id===n):void 0,S=b?.recurringInterval===p.ProdChargerRecurringInterval.RecurringIntervalMonth?b:d.find(r=>r.recurringInterval===p.ProdChargerRecurringInterval.RecurringIntervalMonth&&r.id!==n)??d.find(r=>r.recurringInterval===p.ProdChargerRecurringInterval.RecurringIntervalMonth),f=b?.recurringInterval===p.ProdChargerRecurringInterval.RecurringIntervalYear?b:d.find(r=>r.recurringInterval===p.ProdChargerRecurringInterval.RecurringIntervalYear&&r.id!==n)??d.find(r=>r.recurringInterval===p.ProdChargerRecurringInterval.RecurringIntervalYear);if(f||S)return{...f&&{yearly_price:{...f,displayPrice:rm(f.amount.val,f.currency),recurring:{interval:"yearly"}}},...S&&{monthly_price:{...S,displayPrice:rm(S.amount.val,S.currency),recurring:{interval:"monthly"}}}}}let ry={inr:"en-IN",usd:"en-US"},rg=r=>ry[r.toLowerCase()]||"en-US",rm=(r,e,{trimTrailingZeros:i}={})=>{let t=parseInt(r)/100;return i?Intl.NumberFormat(rg(e),{style:"currency",currency:e,minimumFractionDigits:0,maximumFractionDigits:2}).format(t):Intl.NumberFormat(rg(e),{style:"currency",currency:e}).format(t)},rv=new Set;function rP(){let r,o,n,s,u,a,c,p,l,d,b,y,g=(0,e.c)(32),m=(0,S.useFeatureFlags)(),v=(0,f.useLogEvent)(),P=(0,t.useSession)(),T=(0,i.useEnvironment)(),h=m.ENABLE_FETCH_OFFER_DATA&&!!P.user;g[0]!==h?(r=ri({enabled:h}),g[0]=h,g[1]=r):r=g[1],g[2]!==r?(o={...r,retry:!1},g[2]=r,g[3]=o):o=g[3];let{data:k,error:G,isLoading:I}=(0,L.useQuery)(o);if(g[4]!==k||g[5]!==T||g[6]!==P.countryCode){var R,_;let r,e;g[13]!==T?(r=r=>rr[r].getProductId(T),g[13]=T,g[14]=r):r=g[14];
2let{freeTrialPrice:i,payUpfrontPrice:t,discountPrice:o}=(R=j.map(r),_=P.countryCode,{freeTrialPrice:(e=R.flatMap(r=>{let e=k?.stripe?.products?.find(e=>e.id===r);return e?.prices?rS(e.prices,_,void 0):[]})).find(r=>r.campaign?.stripe?.freeTrial),payUpfrontPrice:e.find(r=>r.campaign?.stripe?.payUpfront),discountPrice:e.find(r=>r.campaign?.stripe?.discount?.percentageOff)});s=void 0!==i,u=void 0!==t,n=void 0!==o,a=(i??t)?.currency?.toLowerCase(),c=t??o;let l=c?.campaign?.stripe;p=l?.payUpfront?function(r){if(!r.numberOfMonthsToPayUpfront||!r.numberOfFreeMonthsAfterPay)return;let e=r.numberOfMonthsToPayUpfront+r.numberOfFreeMonthsAfterPay;return Math.floor((e-1)/e*100)}(l.payUpfront):l?.discount?.percentageOff,g[4]=k,g[5]=T,g[6]=P.countryCode,g[7]=n,g[8]=s,g[9]=u,g[10]=a,g[11]=c,g[12]=p}else n=g[7],s=g[8],u=g[9],a=g[10],c=g[11],p=g[12];let C=p,E=c?.campaign?.endsTs,A=m.ENABLE_FETCH_OFFER_DATA&&!I&&!G;if(g[15]!==A||g[16]!==s||g[17]!==u||g[18]!==v?(l=()=>{if(A)for(let[r,e]of[[u,"payupfront_offer_activation"],[s,"free_trial_offer_activation"]])r&&!rv.has(e)&&(rv.add(e),v(e,"useCheckSubscriptionOffer",{location:"useCheckSubscriptionOffer"}))},d=[A,u,s,v],g[15]=A,g[16]=s,g[17]=u,g[18]=v,g[19]=l,g[20]=d):(l=g[19],d=g[20]),(0,K.useEffect)(l,d),!m.ENABLE_FETCH_OFFER_DATA){let r;return g[21]===Symbol.for("react.memo_cache_sentinel")?(r={isOfferDataPending:!1,offerData:void 0},g[21]=r):r=g[21],r}let U=s||u||n;g[22]!==s||g[23]!==u||g[24]!==U||g[25]!==a||g[26]!==E||g[27]!==C?(b=U?{offerType:s?"freeTrial":u?"payUpfront":"discount",currency:a,percentageOff:C,expiresAt:E}:void 0,g[22]=s,g[23]=u,g[24]=U,g[25]=a,g[26]=E,g[27]=C,g[28]=b):b=g[28];let O=b;return g[29]!==I||g[30]!==O?(y={isOfferDataPending:I,offerData:O},g[29]=I,g[30]=O,g[31]=y):y=g[31],y}function rT(){let r,i=(0,e.c)(2),t=(0,Y.useSearchParams)();return i[0]!==t?(r=t?.get("checkout"),i[0]=t,i[1]=r):r=i[1],"success"===r}function rh(r){(0,U.logError)("use-subscription:refetch-modes",r)}function rk(r){(0,U.logError)("use-subscription:invalidate-products",r)}function rG(r){(0,U.logError)("use-subscription:invalidate-subscriptions",r)}r.s(["SubscriptionTier",0,Q,"canDowngradeViaStripe",0,rn,"getDisplayPrice",0,rm,"getStripeOffer",0,function(r){let e=r.campaign?.stripe;if(!e)return null;if(e.freeTrial?.freeTrialDays)return{type:"freeTrial",durationDays:e.freeTrial.freeTrialDays};if(e.payUpfront&&e.payUpfront.numberOfMonthsToPayUpfront&&e.payUpfront.numberOfFreeMonthsAfterPay){let i=e.payUpfront.numberOfMonthsToPayUpfront+e.payUpfront.numberOfFreeMonthsAfterPay,t=Number(r.amount.val)*i;return{type:"payUpfront",couponId:e.payUpfront.couponId,amountWithoutDiscount:rm(String(t),r.currency,{trimTrailingZeros:!0}),amountWithDiscount:rm(String(r.amount.val),r.currency,{trimTrailingZeros:!0}),durationMonths:i,percentageOff:Math.floor((i-1)/i*100)}}if(e.discount&&e.discount.percentageOff){let i=Math.round(Number(r.amount.val)*(1-e.discount.percentageOff/100));return{type:"discount",durationType:e.discount.durationType,durationMonths:e.discount.numberOfMonths,percentageOff:e.discount.percentageOff,originalDisplayPrice:rm(r.amount.val,r.currency,{trimTrailingZeros:!0}),discountedDisplayPrice:rm(String(i),r.currency,{trimTrailingZeros:!0})}}return null},"getSubscriptionNextChargeDate",0,function(r){let e=r?.activeOffer;if(e?.type===n.GrokApiV2ActiveOfferType.ActiveOfferPayUpfront&&e.offerEnd)return new Date(e.offerEnd);let i=r?.stripe?.currentPeriodEnd;return i?new Date(i):void 0},"getSubscriptionPrice",0,rf,"getSubscriptionProductsQuery",0,ri,"getSubscriptionTierName",0,ro,"getSubscriptionTierValue",0,rt,"useCheckSubscriptionOffer",0,rP,"useCheckoutSuccess",0,rT,"useGetSubscriptionError",0,function(){let r,i=(0,e.c)(2),{t}=(0,M.useTranslation)("upsell");return i[0]!==t?(r=function(r){switch(r){case"Missing user":return t("Please login to subscribe","Please login to subscribe");case H:return t("Unable to load subscription prices","Unable to load subscription prices");case Z:return t("You've already subscribed to SuperGrok Lite!","You've already subscribed to SuperGrok Lite!");case J:return t("You've already subscribed to SuperGrok!","You've already subscribed to SuperGrok!");case $:return t("subscribe.adhoc-tier-switch","You have a complimentary subscription on this account. Please contact [email protected] for help on changing your tier.");case W:return t("You've already subscribed to SuperGrok Plus!","You've already subscribed to SuperGrok Plus!");case X:return t("You've already subscribed to SuperGrok Heavy!","You've already subscribed to SuperGrok Heavy!");default:return}},i[0]=t,i[1]=r):r=i[1],r},"useInvalidateSubscriptionDataOnCheckout",0,function(){let r,i,t=(0,e.c)(5),o=rT(),n=(0,F.useQueryClient)(),s=(0,K.useRef)(!1),u=(0,Y.useSearchParams)(),a=(0,K.useRef)(void 0);t[0]!==o||t[1]!==n||t[2]!==u?(r=()=>{if(!o||s.current)return;s.current=!0;let r=u?.get("tier");if(r){let e=j.find(e=>e===r)??Q.SuperGrok,i=()=>{n.setQueryData(R.SUBSCRIPTIONS_QUERY_KEY,r=>{let i=re(i=>i===e||(r?.[rr[i].dataFlagKey]??!1)),t=[...j].reverse().find(r=>i[r]),o={};for(let r of j)o[rr[r].dataFlagKey]=i[r];return{...r,...o,bestSubscription:t??e}})};i();let t=r=>{r<=0||(a.current=setTimeout(()=>{n.refetchQueries({queryKey:R.SUBSCRIPTIONS_QUERY_KEY}).then(()=>{let o=n.getQueryData(R.SUBSCRIPTIONS_QUERY_KEY);o?.[rr[e].dataFlagKey]||(i(),t(r-1))}).catch((0,U.createLogError)("use-subscription:poll"))},3e3))};t(10)}else n.invalidateQueries({queryKey:R.SUBSCRIPTIONS_QUERY_KEY}).catch(rG);return n.invalidateQueries({queryKey:R.SUBSCRIPTION_PRODUCTS_QUERY_KEY}
2).catch(rk),w.useModesStore.getState().fetchModes().catch(rh),()=>{a.current&&clearTimeout(a.current)}},i=[o,n,u],t[0]=o,t[1]=n,t[2]=u,t[3]=r,t[4]=i):(r=t[3],i=t[4]),(0,K.useEffect)(r,i)},"useShowZeroPriceCopy",0,function(r){let e=(0,S.useFeatureFlags)(),{offerData:i}=rP();return("paywall"===r?e.SUPERGROK_PAYWALL_FREE_TRIAL_ZERO_PRICE:e.SUPERGROK_UPSELLS_FREE_TRIAL_ZERO_PRICE)&&i?.currency==="usd"},"useStripe",0,function(r){let n,s,a,p,l,S,y,g,m,v,P,T,h,k=(0,e.c)(66);k[0]!==r?(n=void 0===r?{}:r,k[0]=r,k[1]=n):n=k[1];let{enabled:G}=n,{promptSignIn:I}=(0,b.useAuthAction)(),_=(0,Y.useRouter)(),C=(0,t.useSession)(),E=rs(),{activeSubscriptions:U,bestSubscription:O}=E,z=(0,i.useEnvironment)(),{SUPERGROK_PRODUCT_ID:w,SUPERGROK_PRO_PRODUCT_ID:D,SUPERGROK_MONTHLY_PRICE_ID:V,SUPERGROK_YEARLY_PRICE_ID:F,SUPERGROK_PRO_MONTHLY_PRICE_ID:x,SUPERGROK_PRO_YEARLY_PRICE_ID:q,ENABLE_SELF_SERVE_BILLING:Z}=z,J=B(),W=(0,f.useLogEvent)(),{t:X}=(0,M.useTranslation)("upsell");k[2]!==U?(s=(0,d.getPrimarySubscription)(U),k[2]=U,k[3]=s):s=k[3];let ri=s,ra=(void 0===G||G)&&"true"===Z;k[4]!==J?(a=J?["subscription_products",J]:R.SUBSCRIPTION_PRODUCTS_QUERY_KEY,k[4]=J,k[5]=a):a=k[5],k[6]!==J?(p=()=>J?o.subscriptionsApi.subscriptionsGetProductsInfo({provider:"SUBSCRIPTION_PROVIDER_STRIPE",slug:J}):o.subscriptionsApi.subscriptionsGetProductsInfo({provider:"SUBSCRIPTION_PROVIDER_STRIPE"}),k[6]=J,k[7]=p):p=k[7],k[8]!==ra||k[9]!==a||k[10]!==p?(l={queryKey:a,queryFn:p,enabled:ra},k[8]=ra,k[9]=a,k[10]=p,k[11]=l):l=k[11];let{data:rc,error:rp,isLoading:rl}=(0,L.useQuery)(l);k[12]!==rp||k[13]!==rl||k[14]!==W?(S=()=>{!rl&&rp&&W("subscriptionsGetProductsInfo-call-fail",JSON.stringify(rp),{location:"use-subscription:useEffect"})},y=[rl,rp,W],k[12]=rp,k[13]=rl,k[14]=W,k[15]=S,k[16]=y):(S=k[15],y=k[16]),(0,K.useEffect)(S,y),k[17]!==V||k[18]!==w||k[19]!==x||k[20]!==D||k[21]!==q||k[22]!==F||k[23]!==rl?(g=rl?void 0:{stripe:{products:[{id:D,name:"SuperGrokPro",description:"",prices:[{id:q,amount:{val:"300000"},currency:"usd",currencies:[{amount:{val:"300000"},currency:"usd"}]},{id:x,amount:{val:"30000"},currency:"usd",currencies:[{amount:{val:"30000"},currency:"usd"}]}]},{id:w,name:"SuperGrok",description:"",prices:[{id:V,amount:{val:"3000"},currency:"usd",currencies:[{amount:{val:"290000"},currency:"inr"},{amount:{val:"3000"},currency:"usd"}]},{id:F,amount:{val:"30000"},currency:"usd",currencies:[{amount:{val:"2900000"},currency:"inr"},{amount:{val:"30000"},currency:"usd"}]}]},{id:"prod_S4qOT32nvkToDq",name:"Grok Business",description:"1 Permitted User (Seat) of Grok Business",prices:[{id:"price_1RHtV9HJohyvID2cGFMrvA2Y",amount:{val:"36000"},currency:"usd",currencies:[{amount:{val:"36000"},currency:"usd"}]},{id:"price_1RAghSHJohyvID2cuOOE4ohY",amount:{val:"3000"},currency:"usd",currencies:[{amount:{val:"3000"},currency:"usd"}]}]}]}},k[17]=V,k[18]=w,k[19]=x,k[20]=D,k[21]=q,k[22]=F,k[23]=rl,k[24]=g):g=k[24];let rd=g;if(k[25]!==U||k[26]!==rc||k[27]!==z||k[28]!==rd||k[29]!==C.countryCode){let r=U?.find(ru),e=r?.stripe?.currency,i=r?.stripe?.priceId,t=r?.tier,o=t&&j.includes(t)?t:void 0;m=re(r=>rf(rc??rd,C.countryCode,rr[r].getProductId(z),"id",e,r===o?i:void 0)),k[25]=U,k[26]=rc,k[27]=z,k[28]=rd,k[29]=C.countryCode,k[30]=m}else m=k[30];let rb=m,rS=rb[Q.SuperGrokLite],ry=rb[Q.SuperGrok],rg=rb[Q.SuperGrokPlus],rm=rb[Q.SuperGrokPro];k[31]!==rl||k[32]!==ra||k[33]!==W||k[34]!==C.countryCode||k[35]!==C.subscriptions||k[36]!==C.user?.userId||k[37]!==rm||k[38]!==ry?(v=()=>{!ra||ry||rm||rl||W("subscription_prices_not_found",void 0,{location:"use-subscription",countryCode:C.countryCode??"not_specified",url:window.location.href,userId:C.user?.userId??"not_specified",subscriptions:JSON.stringify([C.subscriptions??[]])})},k[31]=rl,k[32]=ra,k[33]=W,k[34]=C.countryCode,k[35]=C.subscriptions,k[36]=C.user?.userId,k[37]=rm,k[38]=ry,k[39]=v):v=k[39],k[40]!==rl||k[41]!==ra||k[42]!==W||k[43]!==C||k[44]!==rm||k[45]!==ry?(P=[rl,ra,C,C.countryCode,W,rm,ry],k[40]=rl,k[41]=ra,k[42]=W,k[43]=C,k[44]=rm,k[45]=ry,k[46]=P):P=k[46],(0,K.useEffect)(v,P),k[47]!==U||k[48]!==O||k[49]!==ri||k[50]!==W||k[51]!==I||k[52]!==_||k[53]!==C||k[54]!==rb||k[55]!==E||k[56]!==X?(T=async(r,e,i,t)=>{let{successUrl:n,signInReturnTo:s}=i;
2if(U?.some(d.isCommerceSubscription))return N.toast.error(X("subscribe.commerce-managed","Plan changes for this subscription are not available here yet."));if(ri?.apple)return N.toast.error(X("To update your subscription, please do it on mobile in the Apple App Store.","To update your subscription, please do it on mobile in the Apple App Store."));if(ri?.google)return N.toast.error(X("To update your subscription, please do it on mobile in the Google Play Store.","To update your subscription, please do it on mobile in the Google Play Store."));let a=void 0!==e?rr[e].requestedTier:void 0;if(!C.user){W("subscribe_redirect_to_login","",{location:"use-subscription",tier:e??"unknown",interval:r});let i=s??"/plans";return I({onSuccess:()=>_.push(i),returnTo:i}),Promise.resolve("")}if(void 0!==e&&!rb[e])return Promise.reject(H);if(void 0!==e&&U?.some(r=>r.scheduledChange?.type===u.GrokApiV2ScheduledChangeType.ScheduledChangeTypeDowngrade&&r.scheduledChange.targetTier===e))return N.toast.error(X("subscribe.pending-downgrade","Your plan is already scheduled to switch to {{tier}} at the start of your next billing cycle.",{tier:ro(e)}));let p=!!ri?.stripe?.subscriptionId&&ri.stripe.subscriptionType===c.GrokApiV2SubscriptionType.Monthly&&r===c.GrokApiV2SubscriptionType.Yearly&&ri.tier===e,l=rt(e)<rt(O)&&rn(U,O);if(void 0!==e&&E[rr[e].dataFlagKey]&&!p&&!l)return Promise.reject(rr[e].alreadySubscribedError);let{user:b}=C,{givenName:S,familyName:f,email:y}=b,g=S&&f?`${S} ${f}`:S||f;return o.subscriptionsApi.subscriptionsCreateStripeCustomer({body:{billingInfo:{name:g,email:y}}}).then(()=>{let i=ri?.stripe?.subscriptionId&&j.some(r=>E[rr[r].dataFlagKey]),s=rb[e??Q.SuperGrokPro],u=r===c.GrokApiV2SubscriptionType.Monthly?s?.monthly_price:s?.yearly_price,p=u?.id,l=A({returnTo:n,tier:e,interval:r,priceCents:u?.amount?.val?Number(u.amount.val):void 0,priceCurrency:u?.currency,isTrial:!!u?.campaign?.stripe?.freeTrial,tierSwitch:i?{fromTier:ri.tier,fromInterval:ri.stripe?.subscriptionType}:void 0});return i?o.subscriptionsApi.subscriptionsCreateUpdateSubscriptionBillingPortalSession({body:{subscriptionId:ri.stripe?.subscriptionId,newPriceId:p,returnUrl:l,campaignId:t}}):o.subscriptionsApi.subscriptionsSubscribeViaStripe({body:{stripeHosted:{successUrl:l},priceId:p,subscriptionType:r,ignoreExistingActiveSubscriptions:!1,requestedTier:a,campaignId:t}})}).then(i=>(i.url&&(W("subscribe_redirect_to_stripe","",{location:"use-subscription",tier:e??"unknown",interval:r}),_.push(i.url)),i.clientSecret)?i.clientSecret:!i.url&&ri?.adhoc?(W("adhoc_tier_switch_error","",{location:"use-subscription",tier:e??"unknown",interval:r}),Promise.reject($)):"")},k[47]=U,k[48]=O,k[49]=ri,k[50]=W,k[51]=I,k[52]=_,k[53]=C,k[54]=rb,k[55]=E,k[56]=X,k[57]=T):T=k[57];let rv=T;return k[58]!==rp||k[59]!==rl||k[60]!==rv||k[61]!==rS||k[62]!==rg||k[63]!==rm||k[64]!==ry?(h={subscribeViaStripe:rv,superGrokLiteSubscriptionPrices:rS,superGrokSubscriptionPrices:ry,superGrokPlusSubscriptionPrices:rg,superGrokProSubscriptionPrices:rm,error:rp,isLoadingSubscriptionProducts:rl},k[58]=rp,k[59]=rl,k[60]=rv,k[61]=rS,k[62]=rg,k[63]=rm,k[64]=ry,k[65]=h):h=k[65],h},"useSubscriptions",0,rs],6850722)},5387214,r=>{"use strict";var e=r.i(25464),i=r.i(5681768),t=r.i(8633562);let o=new i.ConnectError("To use Connect, you must provide a `Transport`: a simple object that handles `unary` and `stream` requests. `Transport` objects can easily be created by using `@connectrpc/connect-web`'s exports `createConnectTransport` and `createGrpcWebTransport`. see: https://connectrpc.com/docs/web/getting-started for more info."),n=(0,t.createContext)({unary:()=>{throw o},stream:()=>{throw o}});r.s(["TransportProvider",0,({children:r,transport:i})=>(0,e.jsx)(n.Provider,{value:i,children:r}),"useTransport",0,()=>(0,t.useContext)(n)])}]);
3
4//# debugId=25777f11-6f6e-1e11-e465-581b428d8ffe

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.