1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3873],{14058:()=>{},15012:(e,t,r)=>{"use strict";r.d(t,{VK:()=>l,yA:()=>o,w0:()=>f,qN:()=>c,Ow:()=>p,zq:()=>m,u3:()=>_,kL:()=>y,WO:()=>d}),r(24337);var i=r(95863);r(23727);let{splitOnlineConfig:s,splitOfflineConfig:n}=r(27528);var u=r(82726),a=r(91526);async function c({id:e,client:t=u.w}){let{data:r}=await t.get(`/api/services/stripe/setup-intents/${e}`);return r}async function o({priceId:e,couponId:t,currency:r="usd",locationData:i,client:s=u.w}){let{data:n}=await s.post("/api/services/stripe/setup-intents",{priceId:e,couponId:t,currency:r,...i&&{address:{country:i.countryCode,state:i.regionCode,city:i.city,postalCode:i.postalCode}}});return n}async function l({locale:e="auto",landingPage:t="default",client:r=u.w}){let{data:s}=await r.post("/api/services/stripe/portal-session",{url:"auto"===e?`${i.O.baseUrl}/premium/account`:`${i.O.baseUrl}/${e}/premium/account`,locale:e,landingPage:t});return s}async function p({skus:e=[],client:t=u.w}){let{data:r}=await t.get("/api/services/stripe/prices",{params:{skus:e.join(",")}});return r}async function d({setupIntentId:e,returnToSetupIntentId:t,total_amount:r,amount_details:s={total_discounts:0,total_additional_charges:0,discounts_details:[],additional_charges_details:[]},name:n,email:c,state:o,metadata:l,order_items:p,test_config:_,display_next_bill_info:f,tokenize:m=!0,use_iframe:y=!1,payment_token:I="",success_url:E=`${i.O.baseUrl}/premium/truemed-complete`,failure_url:v=`${i.O.baseUrl}/premium/checkout`}){let A={idempotency_key:e+Date.now(),total_amount:r,amount_details:s,name:n,email:c,state:o,metadata:l,order_items:p,failure_url:v+`/${e}?truemed=true&truemed_error=true&productChanged=truemed_trial_fallback&returnToSetupIntentId=${t}`+(l.tier_identifier===a.fO?`&tier=${a.fO}`:""),tokenize:m,payment_token:I,use_iframe:y,success_url:E,display_next_bill_info:f};_&&Object.keys(_).length>0&&(A.test_config=_);let{data:L}=await u.w.post("/api/services/stripe/truemed/payment-session",A);return L}async function _({client:e=u.w}={}){let{data:t}=await e.get("/api/services/stripe/truemed/payment-token",{params:{successRedirectUrl:`${i.O.baseUrl}/premium/account?tm_success=true`,failureRedirectUrl:`${i.O.baseUrl}/premium/account?tm_failure=true`}});return t}async function f(e=u.w){await e.delete("/api/services/stripe/customers")}async function m({client:e=u.w}={}){let{data:t}=await e.get("/api/services/stripe/subscriptions");return t}async function y({id:e,payload:t,client:r=u.w}){let{data:i}=await r.patch(`/api/services/stripe/subscriptions/${e}`,t);return i}},27528:(e,t,r)=>{"use strict";var i=r(23727);let{logSplitImpressionsToAmplitude:s}=r(84228);e.exports={splitOnlineConfig:{devUserKey:i.env.DEV_ANONYMOUS_DEVICE_ID,config:{mode:"consumer",core:{authorizationKey:i.env.SPLIT_SERVER_SIDE_KEY,IPAddressesEnabled:!1},debug:"true"===i.env.SPLIT_LOGGING,storage:{type:"REDIS",...{options:{url:i.env.SPLIT_SYNCHRONIZER_REDIS_URL}}},impressionListener:{logImpression:"true"===i.env.AMPLITUDE_ENABLED?s:null}}},splitOfflineConfig:{devUserKey:i.env.DEV_ANONYMOUS_DEVICE_ID,config:{core:{authorizationKey:i.env.SPLIT_LOCALHOST_MODE_AUTH_KEY},features:r(48540).join("/","../split.yaml"),scheduler:{offlineRefreshRate:15},debug:"true"===i.env.SPLIT_LOGGING}}}},38782:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var i=r(64255),s=r(1179),n=r(79642),u=r(68559);let a={display:"flex","& > * + *":{marginLeft:2}};function c(e){let t=(0,u.Vb)();return(0,i.jsx)(s.A,{sx:a,children:(0,i.jsx)(n.A,{disableShrink:!0,title:t("circularProgressBarLabel"),...e})})}},41597:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>d,default:()=>_});var i=r(64255),s=r(41695),n=r(9243),u=r(15012),a=r(91526),c=r(82423),o=r(68559),l=r(33552);let p=e=>(0,i.jsx)("i",{children:e});var d=!0;function _({alert:e,destination:t}){let r=(0,o.Vb)(),{push:d,query:f}=(0,n.useRouter)(),{sendAlert:m}=(0,l.d)(),y=Array.isArray(f.tier)?f.tier[0]:f.tier,I=t??(y===a.fO?"/premium-plus":"/premium"),E=(0,s.useRef)(()=>{});return(0,s.useEffect)(function(){E.current=()=>{m("error",r("premium.redeem.ohNoError",{style:p}),1e4),d(I)}}),(0,s.useEffect)(function(){if(e)return;let t=Array.isArray(f.priceId)?f.priceId[0]:f.priceId,r=Array.isArray(f.couponId)?f.couponId[0]:f.couponId,i=Array.isArray(f.currency)?f.currency[0]:f.currency;
1if(!t)return;let s=e=>{let t=f[e];return Array.isArray(t)?t[0]:t};(0,u.yA)({priceId:t,couponId:r||void 0,currency:i||"usd",locationData:{countryCode:s("country-code")||"CA",city:s("city")||"Toronto",regionCode:s("region-code")||"ON",postalCode:s("postal-code")||"M5A"}}).then(e=>{d(`/premium/checkout/${e.id}`)}).catch(e=>{console.error("Client-side setup intent creation failed:",e),E.current()})},[f,d,e]),(0,s.useEffect)(function(){e&&(m(e.severity,r(e.message,{style:p}),1e4),d(I))},[I,d,m,r,e]),(0,i.jsx)(c.a,{})}},63766:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/premium/checkout/new",function(){return r(41597)}])},82423:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var i=r(64255),s=r(1179);r(41695);var n=r(38782);let u={display:"flex",justifyContent:"center",alignItems:"center",minHeight:{xs:"calc(100vh - 283px)",md:"calc(100vh - 240px)"}};function a({sx:e={},size:t=40}){return(0,i.jsx)(s.A,{sx:[u,...Array.isArray(e)?e:[e]],children:(0,i.jsx)(n.A,{size:t})})}},84228:(e,t,r)=>{"use strict";var i=r(23727);let{Identify:s,Types:n,identify:u,init:a}=r(87419);e.exports={initializeAmplitude:()=>{let e=i.env.AMPLITUDE_API_KEY,t="true"===i.env.AMPLITUDE_LOGGING,r=i.env.AMPLITUDE_FLUSH_QUEUE_SIZE?Number(i.env.AMPLITUDE_FLUSH_QUEUE_SIZE):50,s=i.env.AMPLITUDE_FLUSH_INTERVAL_MILLIS?Number(i.env.AMPLITUDE_FLUSH_INTERVAL_MILLIS):15e3;return a(e,{logLevel:t?n.LogLevel.Debug:n.LogLevel.Warn,flushQueueSize:r,flushIntervalMillis:s,flushMaxRetries:3,useBatch:!0})},logSplitImpressionsToAmplitude:({impression:e})=>{let{feature:t,treatment:r,keyName:i}=e,n=new s;n.set(t,r),u(n,{device_id:i})}}}},e=>{e.O(0,[4342,636,6593,8792],()=>e(e.s=63766)),_N_E=e.O()}]); 2//# sourceMappingURL=new-9b80459774950d52.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.