PageSourceSearch

https://www.rocketlawyer.com/_next/static/chunks/3624-cd4f0ea0aec1cdef.js

js rocketlawyer.com collected 2026-10-01 08:32:32 UTC 36,907 bytes, 79 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3624],{45139:function(e,t,r){"use strict";r.d(t,{MO:function(){return o},R9:function(){return s},y4:function(){return u}});var n=r(27573),a=r(33566),i=r(40750);function o(e){let{value:t,message:r,locale:n}=e;return(0,a.Gn)(r,n)(t)}function s(e){let{value:t,message:r,locale:o,...s}=e,u=(0,a.Gn)(r,o);return(0,n.jsx)(i.U,{...s,children:u(t)})}function u(e){let{value:t,locale:r,...n}=e;return(0,a.hr)(n,r).format(t)}},40750:function(e,t,r){"use strict";r.d(t,{U:function(){return s}});var n=r(2525),a=r(20015),i=r(43087),o=r(7653);function s(e){let{children:t,...r}=e;return(0,i.nJ)(t??"",{...r,wrapper:r.wrapper??null,createElement:r.createElement??o.createElement,overrides:{...u,...r.overrides}})}let u={a:{component:a.r},button:{component:n.z}}},33566:function(e,t,r){"use strict";r.d(t,{Gn:function(){return i},P9:function(){return s},WE:function(){return c},hr:function(){return o},lp:function(){return u}});var n=r(18136),a=r(91198);function i(e,t){let r=(0,a.b)();return(0,n.lr)(e,t??r)}function o(e,t){let r=(0,a.b)();return(0,n.ff)(t??r,e)}function s(e,t){let r=(0,a.b)();return(0,n.V$)(t??r,e)}function u(e,t){let r=(0,a.b)();return(0,n.$h)(t??r,e)}function c(e,t){let r=(0,a.b)();return(0,n.EI)(t??r,e)}},91198:function(e,t,r){"use strict";r.d(t,{b:function(){return s}});var n=r(43636),a=r(98707),i=r(81695),o=r(5001);function s(){let{region:e,language:t}=(0,i.useParams)();return u(e,t)}let u=(0,n.H)((e,t)=>{let r=(0,o.nd)({region:e??"us",language:t??"en"});return new Intl.Locale((0,a.Vp)(r,o.EN))})},96732:function(e,t,r){"use strict";r.d(t,{g:function(){return n},u:function(){return a}});class n extends Error{constructor(e){super(e),this.name="PpsInvalidFormSubmitError"}}function a(e){return e instanceof n}},20404:function(e,t,r){"use strict";r.d(t,{s:function(){return f}});var n=r(6724),a=r(45046);class i extends a.t{async getInvoices(e){return o(this.httpClient,e)}async createInvoice(e,t){return s(e,this.httpClient,t)}async assetChange(e,t){return u(e,this.httpClient,t)}async assetConvert(e,t){return c(e,this.httpClient,t)}}async function o(e,t){return e.get({path:"/ecommerce-site/v1/billing/invoices",responseTransformer:n.pI,...t})}async function s(e,t,r){return t.post({path:"/ecommerce-site/v1/billing/invoices",responseTransformer:n.wh,data:{coupons:e.coupons,items:e.items,paymentMethodUuid:e.paymentMethodUuid,requestID:e.requestID,saleContext:e.saleContext,entities:e.entities},...r})}async function u(e,t,r){let a=new URLSearchParams;return a.set("changeToProductUuid",e.changeToProductUuid),a.set("paymentMethodId",e.paymentMethodId),t.put({path:`/ecommerce-site/asset/${e.currentAsset}/change?${a.toString()}`,responseTransformer:n.pI,data:{coupons:e.coupons??[""],requestID:e.requestID,saleContext:e.saleContext,entities:e.entities},...r})}async function c(e,t,r){return t.post({path:`/ecommerce-site/asset/${e.currentAsset}/convert`,responseTransformer:n.wh,data:{paymentMethodUuid:e.paymentMethodId,saleContext:e.saleContext,entities:e.entities},...r})}r(20067);var l=r(98707);let d=new i(r(12425).Mb);async function f(e){let t=await d.getInvoices(e);return(0,l.hF)(t)?t:t.data}},67282:function(e,t,r){"use strict";r.d(t,{Bf:function(){return I},ql:function(){return b},xG:function(){return C}});var n=r(20067),a=r(98707),i=r(36779),o=r(50803),s=r(12527),u=r(7653),c=r(25547),l=r(88114),d=r(82277),f=r(42986),p=r(88990),m=r(14157),h=r(25392),y=r(75189),v=r(32765);let g=new Set(n.Bd.filter(e=>"KEEP_MEMBERSHIP"!==e)),b=(0,c.N)([...v.I.getKey(),"checkout"],{products:c.N.query({fetcher:async e=>(0,a._d)((0,y.Xp)(e)),placeholderData:o.Wk,retry:h.Q}),invoice:c.N.mutation({mutationFn:async e=>(0,a._d)((0,y.v0)(e))}),experiment:c.N.query({fetcher:async e=>(0,a._d)((0,y.C2)(e)),retry:h.Q}),error:c.N.query({fetcher:async({type:e,locale:t})=>(0,a._d)((0,l.getCheckoutError)(e??"offer",{locale:t})),retry:!1})});function I({productsParam:e,selectedOfferName:t}){let r=(0,d.C9)("resourceId"),n=e.providedResourceId??r??null,a=(0,f.F)(),o=(0,s.useSetAtom)(p.Ff),c=(0,u.useCallback)(e=>{let r=e.offers.find(e=>E(e,t));if(!r)return;let n=(0,m.uP)(r,e.offers),a=n.products.filter(e=>e.subscription?.trialLength),i=Object.values(n.pricingData.savings).reduce((e,t)=>
1e+t,0),o=n.pricingData.membershipPrice+(n.pricingData.trialValue??0)+i!==n.pricingData.total,s=r.products.some(e=>g.has(e.code));return{offer:n,trials:a,hasTrial:!!a.length,hasAddon:o,hasPlanUpgrade:s,memberType:e.memberType,isAriaCheckout:e.isAriaCheckout}},[t]),l=b.products.useQuery({variables:{operationType:e.operationType,resourceId:n??null,isMobile:(0,i.X9)(),excludeFromExperiment:a?.excludeFromExperiment??null},select:c});return(0,u.useEffect)(()=>{l.data?.memberType&&o(l.data.memberType)},[l.data?.memberType,o]),l}function C({productsParam:e,selectedPaymentOptionId:t,selectedOfferName:r,pagePaymentOptions:n}){let a=(0,d.C9)("resourceId"),o=e.providedResourceId??a??null,s=(0,f.F)(),c=(0,u.useCallback)(e=>{let a=e.offers.find(e=>E(e,r));if(!a)return;let i=a.installmentOptions.find(e=>e.id===t);if(!i)return;let o=n.find(e=>e.id===i.id);if(o)return{paymentOption:o,installmentOption:i}},[n,r,t]);return b.products.useQuery({variables:{operationType:e.operationType,resourceId:o??null,coupon:e.coupon,isMobile:(0,i.X9)(),excludeFromExperiment:s?.excludeFromExperiment??null},select:c})}function E(e,t){return e?.offerName===t}},75189:function(e,t,r){"use strict";r.d(t,{C2:function(){return f},Xp:function(){return c},v0:function(){return d}});var n=r(62534);function a(e,t){let r=i(e),n=i(t);return r!==n?r-n:1===r?(e.order??0)-(t.order??0):0}function i(e){return e.metas?.group==="membership"?0:null!=e.order?1:2}var o=r(98707),s=r(12425);let u=new n.ZY(s.Mb);async function c(e){if(!e.resourceId&&"PRICING"!==e.operationType)return Error("Resource ID is required for operation");let t=await u.getProducts(e);return(0,o.hF)(t)?t:"status"in t.data?Error("Failed to fetch products"):{...t.data,offers:t.data.offers.toSorted(l).map(e=>({...e,products:e.products.toSorted(a)}))}}function l(e,t){return e.order-t.order}async function d(e){let t=await u.invoice(e);return(0,o.hF)(t)?t:t.data}async function f(e){let t=await u.experiments(e);return(0,o.hF)(t)?t:t.data}},79455:function(e,t,r){"use strict";r.d(t,{he:function(){return K},Dl:function(){return ea},P1:function(){return er},K:function(){return eo},jR:function(){return $},Gw:function(){return Y},yD:function(){return V},B8:function(){return et},TX:function(){return ee},bG:function(){return M},Xr:function(){return G},v$:function(){return B},Ar:function(){return Z},Bb:function(){return es}});var n=r(20067),a=r(92653),i=r(6724),o=r(98707);r(12399);var s=r(20404),u=r(98487),c=r(72209);function l(e){return e.split(",").reduce((e,t)=>{let[r,n]=t.split(":");return r&&n&&(e[r]=n.trim()),e},{})}async function d(e){let t=new Date,r=new Date;return r.setDate(r.getDate()+e.trialLength),u.If.fireGenericEvent("TRIAL_STARTED",{product_name:e.productName,source:e.source,trial_plan_name:e.trialPlanName??"Free Trial",trial_start_date:t.toISOString(),trial_end_date:r.toISOString(),document_name:e.documentName??"",last_primary_category_name:e.documentCategories?.primary??"unknown",last_secondary_category_name:e.documentCategories?.secondary??"unknown",last_tertiary_category_name:e.documentCategories?.tertiary??"unknown",pro_review_requested:e.proReviewRequested??"No",future_price:e.futurePrice,number_of_installments:e.numberOfInstallments,external_code:e.externalCode,price:e.price,plan_price:e.planPrice,plan_billing_frequency:e.planBillingFrequency,plan_installment_frequency:e.planInstallmentFrequency})}async function f(e){let t=e.invoiceId;if(!e.invoiceId){let e=await (0,s.s)();if((0,o.hF)(e)||0===e.length)return;t=e.at(-1)?.invoiceId}let r={invoice_id:String(t),timespanSinceInstantiated:String(e.performanceStart),timespanSinceCheckoutPressed:String(e.performanceEnd),correlation_id:(0,c.Y)(),attempt_id:(0,c.Y)(),attempt_number:String(e.attempt),payment_source:"card",event_flow:e.eventFlow};e.source&&(r.source=e.source),u.If.fireEventWithPostData("CHECKOUT_COMPLETED",r)}var p=r(50097),m=r(96732),h=r(20416),y=r(45046);let v="rmStore";class g extends y.t{createCheckoutCompleteData({invoiceId:e,requestId:t,total:r,products:n,checkoutFlow:a}){return function({invoiceId:e,requestId:t,total:r,products:n,checkoutFlow:a}){return{event:"checkoutComplete",total:r,orderID:e,requestID:t,products:n.map(e=>
1{let t=e.subscription&&e.subscription.trialLength>0;return{quantity:1,productName:e.code,unitPrice:t?"0":e.price,SKU:e.uuid}}),affiliateData:b(),flow:a}}({invoiceId:e,requestId:t,total:r,products:n,checkoutFlow:a})}createCheckoutCompleteTrialOnlyData({invoiceId:e,requestId:t,total:r,products:n,checkoutFlow:a}){return function({invoiceId:e,requestId:t,total:r,products:n,checkoutFlow:a}){return{event:"checkoutCompletePurchaseConfirmationOnlyTrialProducts",total:r,orderID:e,requestID:t,products:n.filter(e=>e.subscription&&e.subscription.trialLength>0).map(e=>({quantity:1,productName:`FREE-TRIAL-${e.code}`,unitPrice:"0",SKU:e.uuid})),affiliateData:b(),flow:a}}({invoiceId:e,requestId:t,total:r,products:n,checkoutFlow:a})}createAffiliateEventCheckoutCompleteData(e){return{orderId:e.orderID??"",ranSiteId:e.affiliateData?.siteId??"",timeEntered:e.affiliateData?.timeEntered??""}}}function b(){let e;let t=(0,h.jl)(document.cookie).find(([e])=>e===v),r=t?.[1]??"",n=localStorage.getItem(v);try{e=n?JSON.parse(n):null}catch{e=null}return(r||e)&&e?function(e){let t=e.split("|"),r="",n="",a=localStorage.getItem("__rmco")??"",i=null;if(""!==a)try{i=JSON.parse(a).channelIds}catch{i=null}return t.forEach(e=>{let[t,a]=e.split(":");"ald"===t&&null!=a?n=function(e){let t=e.substring(0,4),r=e.substring(4,6),n=e.substring(6,8),a=e.substring(9,11),i=e.substring(11,13);return`${t}-${r}-${n}T${a}:${i}:00.000Z`}(a):"atrv"===t&&null!=a&&(r=a)}),{siteId:r,timeEntered:n,channelAffMid:i?.aff_mid??"",channelAttrSid:i?.attr_sid??""}}(e["/"]||r):null}var I=r(12425);let C=new g(I.Mb);var E=r(57773);function w(e){return null!=e.subscription&&e.metas?.nonMembershipSubscription!=="True"}var x=r(75189);class T extends y.t{getCMSDocumentTemplateCategories(e,t){return _(e,this.httpClient,t)}}async function _(e,t,r){return t.get({path:`/api/v1/templates/${e.templateId}`,responseTransformer:i.pI,...r})}let O=new T(I.Mb);async function N(e){let t=await O.getCMSDocumentTemplateCategories(e);return(0,o.hF)(t)?t:t.data}var k=r(25547);class P extends y.t{getPaymentsConfig(e){return S(this.httpClient,e)}}async function S(e,t){return e.get({path:"/ecommerce-site/payments/config",responseTransformer:i.pI,...t})}let R=new P(I.Mb);async function F(e){let t=await R.getPaymentsConfig(e);return(0,o.hF)(t)?t:t.data}let D=(0,k.N)("payment",{config:k.N.query({fetcher:()=>(0,o._d)(F()),refetchOnMount:!1,refetchOnWindowFocus:!1})});var A=r(55531),L=r(76738);async function M(e){let t=await (0,o.sh)(async()=>e.fetchQuery(A.Vq.session.getOptions()));return(0,o.hF)(t)?t:{email:t.legacyUserProfile.emailAddress,firstName:t.legacyUserProfile.firstName,lastName:t.legacyUserProfile.lastName}}let U={pps:q,newCreditCard:W,existingCreditCard:H,consent:function(){return Promise.resolve(void 0)}};async function V(e){return(0,U[e.formValues.paymentType])(e)}async function q(e){if(null==e.ppsElement)return Error("PPS ref is undefined");if("pps"!==e.formValues.paymentType)return Error("Invalid payment type for PPS payment");let t=await e.ppsElement.submit();if((0,o.hF)(t))return(0,m.u)(t)?Error():Error(e.errorMessages.newPaymentMethod);if(e.isAriaCheckout??e.selectedOffer?.isAriaCheckout)return t;let r=await (0,L.UY)({createdBy:"",isPPS:!0,paymentMethodType:"CARD",setAsDefault:!0,token:t,paymentProvider:"pps",userEmail:e.userInfo.email});return(0,o.hF)(r)?Error(e.errorMessages.newPaymentMethod):r.data.paymentMethodId}async function j(e){let t=await (0,o.sh)(async()=>e.fetchQuery(D.config.getOptions()));return(0,o.hF)(t)?t:t.spreedlyEnvironmentKey}async function W(e){if("newCreditCard"!==e.formValues.paymentType)return Error("Invalid payment type for new credit card payment");if(null==e.userInfo.firstName||null==e.userInfo.lastName)return Error("User info is missing first name or last name");let t=await j(e.queryClient);if((0,o.hF)(t))return Error("Failed to get spreedly environment key");let r=await (0,L.N_)({username:e.userInfo.email,environmentKey:t,creditCard:{cardNumber:e.formValues.addCreditCard.cardNumber,cardExpiration:e.formValues.addCreditCard.cardExpiration,cardCode:e.formValues.addCreditCard.cardCode,zip:e.formValues.addCreditCard.zip,firstName:(e.userInfo.firstName||e.formValues.addCreditCard.firstName)??"",lastName:(e.userInfo.lastName||e.formValues.addCreditCard.lastName)??""}});return(0,o.hF)(r)?Error(e.errorMessages.newPaymentMethod):r.paymentMethodId}async function H(e){return"existingCreditCard"!==e.formValues.paymentType?Error("Invalid payment type for existing credit card payment"):Promise.resolve(e.formValues.paymentMethodId)}function Y(e){return null==e.selectedOffer?Error("Selected offer is not defined"):e.selectedOffer.offer.products.map(t=>{let r=t.ariaPlanId??e.ariaPlanId,n=t.ariaRateCode??e.ariaRateCode;return{categoryName:t.catalogCode,externalCode:t.code,quantity:1,...r?{ariaPlanId:r}:{},...n?{ariaRateCode:n}:{}}})}function $(e){return null==e.selectedOffer?Error("Selected offer is not defined"):e.selectedOffer.offer.products}async function K(e){let{errorMessages:t,...r}=e,n=await (0,x.v0)(r);return(0,o.hF)(n)?function(e,t){if((0,a.HR)(e)){let r=(t.invoice??{})[e.message];if(null!=r)return(0,i.aO)(e,r,`invoice_${e.message}`)}return t.invoice?.DEFAULT!=null?(0,i.aO)(e,t.invoice.DEFAULT,"invoice_DEFAULT"):e.message.includes(p.ZH.POST_PROCESSING_ERROR)?(0,i.aO)(e,t.createInvoiceFilingUpdate,"createInvoice"):(0,i.aO)(e,t.createInvoice,"createInvoice")}(n,t):"message"in n?Error(n.message):n}function G(e){return null==e||n.ES.includes(e)}function B(e){return!!e&&e.toLowerCase().includes("new")}let z=["STANDARD_MONTHLY","STANDARD_MONTHLY_TRIAL"],Q=["STANDARD_ANNUAL","STANDARD_ANNUAL_TRIAL"],X=["PLUS_MONTHLY","PLUS_MONTHLY_TRIAL"],J=["PLUS_ANNUAL","PLUS_ANNUAL_TRIAL"];function Z(e,t){let r=function(e,t){if(t&&e){if("NEW_MEMBER"===e&&t.newUser)return"newUser";if("RCE"===e&&t.rce)return"rce";if("RCE2"===e&&t.rce2)return"rce2";if(t.standardMonthly&&z.includes(e))return"standardMonthly";if(t.standardAnnual&&Q.includes(e))return"standardAnnual";if(t.plusMonthly&&X.includes(e))return"plusMonthly";if(t.plusAnnual&&J.includes(e))return"plusAnnual";if(t.keepOrUpgrade?.memberTypes.includes(e))return"keepOrUpgrade";if(t.upgrade?.memberTypes.includes(e))return"upgrade";if(t.productOnly?.memberTypes.includes(e))return"productOnly"}}(t,e);if(r&&e)switch(r){case"newUser":return e.newUser;case"rce":return e.rce;case"rce2":return e.rce2;case"standardMonthly":return e.standardMonthly;case"standardAnnual":return e.standardAnnual;case"plusMonthly":return e.plusMonthly;case"plusAnnual":return e.plusAnnual;case"keepOrUpgrade":return e.keepOrUpgrade?.label;case"upgrade":return e.upgrade?.label;case"productOnly":return e.productOnly?.label}}function ee(e){for(let t of e){let e=function(e){let t=e.trialLength??0,r=e.trialValue??0;
1return t<=0?{trialType:"none",trialValue:0,trialLength:0}:0===r?{trialType:"free",trialValue:0,trialLength:t}:{trialType:"paid",trialValue:r,trialLength:t}}(t.pricingData);if("none"!==e.trialType)return e}return{trialType:"none",trialValue:0,trialLength:0}}function et(e){let t=e.redirectTo??e.invoiceRedirect??p.FP.USER_DASHBOARD,r=t.includes(p.FP.USER_DASHBOARD)||t.includes(p.h_.ACTIVITIES);if("NEW_MEMBER"===e.userType&&r){let e=new URL(t,"https://www.rocketlawyer.com");return e.searchParams.set("first-access","true"),e.toString().replace(e.origin,"")}return t}function er(e){var t,r,n,a;if("consent"===e.formValues.paymentType){!function(e){if(!e)return;let t=l(e);(t.DOC||t.RDC)&&u.If.fireGenericEvent("GENERIC_EVENT_V1",{name:"DOCUMENT_REVIEW_ACCEPTANCE_SUBMITTED",interviewId:t.RDC??t.DOC})}(e.resourceId);return}t=e.checkoutAttempt,r=e.eventFlow,window.performance.mark("checkoutStart"),n={attempt:t,eventFlow:r},u.If.fireEvent("WEB_EVENT",{name:"clickCheckoutSubmit",event_flow:n.eventFlow,correlation_id:(0,c.Y)(),attempt_id:(0,c.Y)(),attempt_number:String(n.attempt)}),a={eventFlow:r},u.If.firePerformanceEvent("click_checkout_button",{page_description:a.eventFlow})}async function en(e){var t;window.performance.mark("checkoutEnd"),(0,u.gg)(e.disclosure??""),await f({invoiceId:e.invoiceId,attempt:e.checkoutAttempt,performanceStart:window.performance.measure("loadEventEnd","checkoutStart").duration,performanceEnd:window.performance.measure("checkoutStart","checkoutEnd").duration,eventFlow:e.eventFlow}),t={eventFlow:e.eventFlow},u.If.firePerformanceEvent("checkout_completed",{page_description:t.eventFlow})}async function ea(e){if("consent"===e.formValues.paymentType){!function(e){if(!e)return;let t=l(e);(t.DOC||t.RDC)&&u.If.fireGenericEvent("GENERIC_EVENT_V1",{name:"DOCUMENT_REVIEW_ACCEPTANCE_COMPLETED",interviewId:t.RDC??t.DOC})}(e.resourceId);return}await en(e)}async function ei(e){if(null==e)return;let t=await N({templateId:e});if(!(0,o.hF)(t))return{documentName:t.documentName,documentCategories:{primary:t.level1CategoryDisplayName,secondary:t.level2CategoryDisplayName,tertiary:t.level3CategoryDisplayName}}}async function eo(e){var t,r;if(!e.selectedOffer?.hasTrial)return;let[n]=e.selectedOffer.trials,{installmentOption:a,paymentOption:i}=e.selectedPaymentMethod??{},s=(t=e.products,(0,o.hF)(t)?Error("Trial not found"):t.find(e=>e.code.toLocaleLowerCase().includes("trial"))),u=(r=e.products,!(0,o.hF)(r)&&r.some(e=>"LEGAL_PRO_CONSULT_DOC_REVIEW"===e.code)),c=await ei(e.templateId);n&&await d({productName:n.name,source:"DOCUMENTS"===e.operationType?e.rocketDocInterviewId?"rocketdoc":"DOCUMENT_CREATION":e.eventFlow,trialPlanName:function(e){let t=e?.replace("Premium","Paid");if("Free Trial"===t||"Paid Trial"===t||null==t)return t}(s?.name),trialLength:n.subscription?.trialLength??0,proReviewRequested:u?"Yes":"No",futurePrice:a?.dueValueAfterTrial,numberOfInstallments:i?.numberOfInstallments,externalCode:n.code,price:a?.dueToday,planPrice:Number(n.price),planBillingFrequency:n.code.includes("MONTHLY")?"monthly":"yearly",planInstallmentFrequency:i?.installmentFrequency??"yearly",...c})}async function es(e){let t=null==e.selectedOffer?Error("Selected offer is not defined"):e.selectedOffer.offer.pricingData.total;(0,o.hF)(e.products)||(0,o.hF)(t)||(await function(e){let t=e.isIframe?window.parent:window;return new Promise(r=>{let n=C.createCheckoutCompleteTrialOnlyData({invoiceId:e.invoiceId,requestId:e.requestId,total:e.totalPrice.toString(),products:e.products,checkoutFlow:e.flow}),a=C.createCheckoutCompleteData({invoiceId:e.invoiceId,requestId:e.requestId,total:e.totalPrice.toString(),products:e.products,checkoutFlow:e.flow}),i=()=>{clearTimeout(s),t.onTagsFinishExecuting=void 0,r()};t.onTagsFinishExecuting=()=>{let r=new URLSearchParams,n=t.gtmTagsFired?.map(e=>encodeURI(e));r.set("tags",(n??[]).join("__")),(t.gtmTagsFired?.length??0)>0||(t.gtmTagsRequested?.length??0)>0?u.If.fireGenericEvent("GTM_TAGS_FIRED",{tagsWithError:t.gtmTagsRequested,tags:t.gtmTagsFired,invoiceId:e.invoiceId,flow:e.flow,purchase_value:e.totalPrice},r).then(()=>{i()}):i()},(0,o.Tw)(()=>{e.shouldFireEvent&&(t.dataLayer?.push(a),t.dataLayer?.push(n)),a.affiliateData&&u.If.fireGenericEvent("AFFILIATE_CHECKOUT_COMPLETE",C.createAffiliateEventCheckoutCompleteData(a))});let s=setTimeout(()=>{t.onTagsFinishExecuting?.()},6e3)})}({invoiceId:e.chargeRes.invoiceId,products:e.products,requestId:e.requestId,totalPrice:t,flow:e.saleContext.ACTION_TYPE,isIframe:e.isIframe,shouldFireEvent:"consent"!==e.formValues.paymentType}),function(e){let t=function({invoiceId:e,requestID:t,total:r,products:n,isCheckoutPricing:a,extraParams:i}
1){let{amtlist:o,namelist:s,qlist:u,skulist:c}=function(e){let t=[],r=[],n=[],a=[];for(let i of e){let e=Number(i.price);i.isIntroOffer&&null!=i.introOfferPrice&&(e=i.introOfferPrice),i.subscription?.trialLength&&(e=0),t.push(i.uuid),r.push(1),n.push(100*e),a.push(i.code)}return{skulist:t.join("|"),qlist:r.join("|"),amtlist:n.join("|"),namelist:a.join("|")}}(n),l={total:r,amtlist:o,namelist:s,qlist:u,skulist:c,...i};if(l.id=e,l.requestID=t,n.filter(w).length>0&&(l.sale="membership"),a){let e=[];for(let t of n){let r=t.name.replace(/\s+/g,"");e.push(r)}l.product=e.join("")}if(n.filter(e=>(e.subscription?.trialLength??0)>0).length>0){let e=n.find(e=>e.code.includes("PAID_TRIAL"));l.trialType=e?"premium":"free"}return window.location.pathname&&(l.page=window.location.pathname),new URLSearchParams(l).toString()}(e);(0,o.Tw)(()=>{localStorage.setItem(E.dA.PURCHASE_CONFIRMATION,t)})}({isCheckoutPricing:"PRICING"===e.operationType,products:e.products,total:t.toString(),requestID:e.requestId,invoiceId:e.chargeRes.invoiceId}))}},75574:function(e,t,r){"use strict";r.d(t,{E:function(){return u},I:function(){return s}});var n=r(36705),a=r(98487),i=r(72209),o=r(8482);function s(e){(0,a.b3)({attemptId:(0,i.Y)(),attemptCount:e,type:"USER",error:"VALIDATION_ERROR",href:window.location.href,timespanSinceInstantiated:window.performance.measure("checkoutInstantiated").duration,timespanSinceCheckoutPressed:window.performance.measure("checkoutStarted").duration})}async function u(e){await (0,n.eK)(e.errorOptions.error,e.errorOptions.errorContext,e.errorOptions.reportParams),(0,o.c)(e.redirectTo,e.redirectOptions)}},42986:function(e,t,r){"use strict";r.d(t,{F:function(){return i}});var n=r(12527),a=r(88990);function i(){let e=(0,n.useAtomValue)(a.i7);if(e?.excludeFromExperiment!=null)return{excludeFromExperiment:e.excludeFromExperiment}}},3157:function(e,t,r){"use strict";r.d(t,{h:function(){return c}});var n=r(38514),a=r(36779),i=r(7653),o=r(82277),s=r(67282),u=r(42986);function c(e){let t=(0,o.C9)("resourceId"),r=(0,u.F)(),c=(0,i.useCallback)(e=>({experimentId:e.experimentId,variantId:e.variantId,deviceExperimentId:e.deviceExperimentId,excludeFromExperiment:r?.excludeFromExperiment}),[r?.excludeFromExperiment]);return s.ql.products.useQuery({variables:{operationType:e,resourceId:t??null,isMobile:(0,a.X9)(),excludeFromExperiment:(0,n.Q)(r?.excludeFromExperiment)},select:c})}},88990:function(e,t,r){"use strict";r.d(t,{Ff:function(){return u},GV:function(){return a},Iv:function(){return p},JP:function(){return o},O1:function(){return c},Rd:function(){return s},Tb:function(){return d},bm:function(){return f},i7:function(){return l},wO:function(){return i}});var n=r(53030);let a="inFull",i=(0,n.cn)(void 0),o=(0,n.cn)(void 0),s=(0,n.cn)(void 0),u=(0,n.cn)(void 0),c=(0,n.cn)(void 0),l=(0,n.cn)(null),d=(0,n.cn)(null),f="goldilocks-copilot",p=(0,n.cn)(null)},14157:function(e,t,r){"use strict";r.d(t,{P8:function(){return i},uP:function(){return o}});var n=r(1661),a=r(61091);function i(e,t){return"copilot"===e&&t.offerName.endsWith("-annual")?"Switch to yearly and save 50%":t.label}function o(e,t){if(!(0,a.v)(e))return e;let r=function(e,t){if(!e.endsWith("-monthly")&&!e.endsWith("-annual"))return;let r=(0,n.R)(e),a=e.endsWith("-monthly")?`${r}-annual`:`${r}-monthly`;if(t.some(e=>e.offerName===a))return{offerName:a,label:e.endsWith("-monthly")?"Switch to annually":"Switch to monthly"}}(e.offerName,t);if(!r)return e;let i=e.products.map(e=>e.isHidden||e.switchTo||!e.metas?.["Membership Status"]?e:{...e,switchTo:r});return i.every((t,r)=>t===e.products[r])?e:{...e,products:i}}},1661:function(e,t,r){"use strict";r.d(t,{R:function(){return a}});let n=/-(?:monthly|annual)$/;function a(e){return e?.replace(n,"")??""}},61091:function(e,t,r){"use strict";r.d(t,{j:function(){return i},v:function(){return a}});let n=/^(?<tier>standard|plus|pro)-(?<cycle>monthly|annual)$/i;function a(e){return n.test(e.offerName)}function i(e){return e.some(a)}},82883:function(e,t,r){"use strict";r.d(t,{ON:function(){return i},Rl:function(){return a},kn:function(){return o}});var n=r(98707);function a(e){let t={timestamp:Date.now(),flowId:e.flowId,namespace:"COPILOT_EMBED_FLOW",protocolVersion:"1.0"};switch(e.type){case"FLOW_READY":return{...t,type:"FLOW_READY",payload:{flowKind:e.flowKind,capabilities:e.capabilities}};case"FLOW_ACK":return{...t,type:"FLOW_ACK",payload:{ok:!0}};case"FLOW_RESIZE":return{...t,type:"FLOW_RESIZE",payload:{heightPx:e.heightPx}};case"FLOW_RESULT":{let r=(()=>{switch(e.flowKind){case"AUTH":return{flowKind:"AUTH",result:e.result,reasonCode:e.reasonCode};case"PAYWALL":return{flowKind:"PAYWALL",result:e.result,reasonCode:e.reasonCode};case"CHECKOUT":return{flowKind:"CHECKOUT",result:e.result,reasonCode:e.reasonCode}}})();return{...t,type:"FLOW_RESULT",payload:r}}case"FLOW_ERROR":return{...t,type:"FLOW_ERROR",payload:{code:e.code,message:e.message,recoverable:e.recoverable}}}}function i(e){(0,n.Tw)(()=>{window.parent.postMessage(e,window.parent.origin)})}function o(e){return"object"==typeof e&&null!==e&&"COPILOT_EMBED_FLOW"===e.namespace&&"1.0"===e.protocolVersion&&"string"==typeof e.type&&"string"==typeof e.flowId&&"FLOW_INIT"===e.type&&"checkout"===e.flowId?e:null}},6679:function(e,t,r){"use strict";r.d(t,{r:function(){return a}});var n=r(64150);function a(e="",t,r){let a=(function(e,t=""){return(0,n.Pf)(t,e)})(r,e).format(t);return Array.isArray(a)?a.join(""):a}},62534:function(e,t,r){"use strict";r.d(t,{Y6:function(){return l},ZY:function(){return o}});var n=r(92653),a=r(6724),i=r(45046);class o extends i.t{getProducts(e,t){return u(e,this.httpClient,t)}invoice(e,t){return c(e,this.httpClient,t)}experiments(e,t){return s(e,this.httpClient,t)}cancelMembership(e,t){return l(e,this.httpClient,t)}}async function s(e,t,r){let n=new URLSearchParams;return n.set("operation",e.operationType),e.resourceId&&n.set("resourceId",e.resourceId),e.
1isMobile&&n.set("device","mobile"),t.get({path:`/rlaap/checkout/v1/api/experiments?${n.toString()}`,responseTransformer:a.pI,...r})}async function u(e,t,r){let n=new URLSearchParams;return n.set("operation",e.operationType),e.resourceId&&n.set("resourceId",e.resourceId),e.excludeFromExperiment&&n.set("excludeFromExperiment","true"),e.experimentId&&e.variantId&&(n.set("variantId",e.variantId),n.set("experimentId",e.experimentId)),e.isMobile&&n.set("device","mobile"),t.get({path:`/rlaap/checkout/v1/api/products?${n.toString()}`,responseTransformer:a.pI,responseErrorHandler:d,...r})}async function c(e,t,r){let{queryParams:n,...i}=e,o="/rlaap/checkout/v1/api/invoice";if(n){let e=new URLSearchParams(n).toString();o+=`?${e}`}return t.post({path:o,responseTransformer:a.pI,responseErrorHandler:d,data:i,...r})}async function l(e,t,r){return t.post({path:"/rlaap/checkout/v1/api/cancel",responseTransformer:a.qO,data:{...e},...r})}function d(e,t){let r=e.headers.get("correlation-id")??"";return new n.VL(e,t,t?.message,t?.status,r)}},12399:function(e,t,r){"use strict";var n,a;r.d(t,{M$:function(){return n},Oe:function(){return c},VO:function(){return u},f_:function(){return i},fv:function(){return s}}),(a=n||(n={})).AMEX="amex",a.DINERS="dinersclub",a.DISCOVER="discover",a.ELO="elo",a.HIPER="hipercard",a.JCB="jcb",a.MAESTRO="maestro",a.MASTERCARD="mastercard",a.UNION="unionpay",a.VISA="visa",a.UNKNOWN="unknown";let i={amex:{id:"amex",label:"American Express",prefix:/^3[47]/,masks:["9999 999999 99999"],code:{name:"CID",length:4}},dinersclub:{id:"dinersclub",label:"Diners Club",prefix:/^(36|38|30[0-5])/,masks:["9999 999999 9999","9999 9999999 9999","9999 9999 9999 9999"],code:{name:"CVV",length:3}},discover:{id:"discover",label:"Discover",prefix:/^(6011|65|64[4-9]|622)/,masks:["9999 9999 9999 9999","9999 9999 9999 9999 999"],code:{name:"CID",length:3}},elo:{id:"elo",label:"Elo",prefix:/^(4011(78|79)|43(1274|8935)|45(1416|7393|763(1|2))|50(4175|6699|67[0-7][0-9]|9000)|627780|63(6297|6368)|650(03([^4])|04([0-9])|05(0|1)|4(0[5-9]|3[0-9]|8[5-9]|9[0-9])|5([0-2][0-9]|3[0-8])|9([2-6][0-9]|7[0-8])|541|700|720|901)|651652|655000|655021)/,masks:["9999 9999 9999 9999"],code:{name:"CVE",length:3}},hipercard:{id:"hipercard",label:"Hipercard",prefix:/^(384100|384140|384160|606282|637095|637568|60(?!11))/,masks:["9999 9999 9999 9999"],code:{name:"CVC",length:3}},jcb:{id:"jcb",label:"JCB",prefix:/^35/,masks:["9999 9999 9999 9999","9999 9999 9999 9999 9","9999 9999 9999 9999 99","9999 9999 9999 9999 999"],code:{name:"CVV",length:3}},maestro:{id:"maestro",label:"Maestro",prefix:/^(5018|5020|5038|6304|6703|6708|6759|676[1-3])/,masks:["9999 9999 9999","9999 9999 99999","9999 99999 99999","9999 999999 99999","9999 9999 9999 9999","9999 9999 9999 9999 9","9999 9999 9999 9999 99","9999 9999 9999 9999 999"],code:{name:"CVC",length:3}},mastercard:{id:"mastercard",label:"Mastercard",prefix:/^(5[1-5]|677189)|^(222[1-9]|2[3-6]\d{2}|27[0-1]\d|2720)/,masks:["9999 9999 9999 9999"],code:{name:"CVC",length:3}},unionpay:{id:"unionpay",label:"UnionPay",prefix:/^62/,masks:["9999 99999 99999","9999 999999 99999","9999 9999 9999 9999","9999 9999 9999 9999 9","9999 9999 9999 9999 99","999999 9999999999999"],code:{name:"CVN",length:3}},visa:{id:"visa",label:"Visa",prefix:/^4/,masks:["9999 9999 9999 9999","9999 9999 9999 9999 99","9999 9999 9999 9999 999"],code:{name:"CVV",length:3}},unknown:{id:"unknown",label:"Unknown",prefix:/[0-9]+/,masks:["9999 9999 9999 9999"],code:{name:"CVV",length:3}}},o=["amex","discover","jcb","dinersclub","visa","mastercard","unionpay","maestro","elo","hipercard","unknown"],s=e=>e.replace(/[^\d]+/g,""),u=e=>{if(""===(e=s(e)))return"unknown";let t="unknown";for(let r of o)if(i[r].prefix.test(e)){t=r;break}return t},c=(e,t="unknown")=>{let r=l(e=s(e),t);return d(e,r).trim()},l=(e,t="unknown")=>{e=s(e);let r=i[t],n=r.masks,a=e.length;return n.reduce((e,t)=>{let r=s(e).length;return Math.abs(s(t).length-a)<=Math.abs(r-a)?t:e},r.masks[0]??"9999 9999 9999 9999")},d=(e,t)=>{let r=[],n=e.split("");for(let e of t){if(0===n.length)break;if(" "===e)r.push(" ");else{let e=n.splice(0,1)[0];
1r.push(e)}}return n.length>0&&(r.push(" "),r.push(...n)),r.join("")}},38514:function(e,t,r){"use strict";function n(e){return e??null}r.d(t,{Q:function(){return n}})},32919:function(e,t,r){"use strict";r.d(t,{z:function(){return u}});var n=r(27573),a=r(12708),i=r(7653),o=r(11699),s=r(15790);let u=(0,i.forwardRef)((e,t)=>{let{className:r,iconOnly:a,pill:i,size:u,variant:l,...d}=e;return(0,n.jsx)(s.h,{className:(0,o.cn)(c({iconOnly:a,pill:i,size:u,variant:l}),r),ref:t,...d})});u.displayName="Button";let c=(0,a.j)(`
2    rl-button
3    relative isolate
4    inline-flex items-center justify-center gap-2 rounded-full overflow-hidden
5    border border-transparent
6    whitespace-nowrap cursor-pointer transition-colors
7    before:absolute before:inset-0 before:-z-20
8    before:bg-transparent before:transition-colors before:cursor-pointer
9    after:absolute after:inset-0 after:-z-10
10    after:bg-transparent after:transition-colors after:cursor-pointer
11    focus-visible:outline-none
12    focus-visible:ring-1 focus-visible:ring-offset-1 focus-visible:ring-v2-border-focus
13    aria-disabled:pointer-events-none
14  `,{variants:{variant:{primary:`
15          text-v2-text-onPrimary
16          before:bg-v2-action-primary
17          hover:after:bg-v2-interaction-onDark-hover
18          active:after:bg-v2-interaction-onDark-pressed
19          aria-disabled:text-v2-text-disabled
20          aria-disabled:before:bg-v2-bg-disabled aria-disabled:after:bg-transparent
21        `,secondary:`
22          text-v2-text border-v2-action-secondary-border
23          before:bg-v2-action-secondary-background
24          hover:after:bg-v2-interaction-onLight-hover
25          active:after:bg-v2-interaction-onLight-pressed
26          aria-disabled:text-v2-text-disabled aria-disabled:border-v2-bg-disabled
27          aria-disabled:before:bg-v2-action-secondary-background aria-disabled:after:bg-transparent
28        `,tertiary:`
29          text-v2-text border-transparent
30          before:bg-v2-action-secondary-background
31          hover:after:bg-v2-interaction-onLight-hover
32          active:after:bg-v2-interaction-onLight-pressed
33          aria-disabled:text-v2-text-disabled aria-disabled:border-transparent
34          aria-disabled:before:bg-v2-action-secondary-background aria-disabled:after:bg-transparent
35        `,destructive:`
36          text-v2-text-onPrimary border-transparent
37          before:bg-v2-status-danger-background
38          hover:after:bg-v2-interaction-onDark-hover
39          active:after:bg-v2-interaction-onLight-pressed
40          aria-disabled:text-v2-text-onPrimary
41          aria-disabled:before:bg-v2-status-danger-disabled aria-disabled:after:bg-transparent
42        `},size:{large:"px-8 py-6 text-v2-md font-v2-semibold leading-v2-md",medium:"px-8 py-4 text-v2-md font-v2-semibold leading-v2-md",small:"px-3 py-2 text-v2-sm font-v2-semibold leading-v2-sm"},pill:{true:"rounded-v2-infinite",false:"rounded-v2-8"},iconOnly:{true:"aspect-square",false:""}},compoundVariants:[{iconOnly:!0,size:"medium",className:"w-12 px-0 py-0"},{iconOnly:!0,size:"small",className:"w-9 px-0 py-0"}],defaultVariants:{variant:"primary",size:"medium",pill:!0,iconOnly:!1}})},20015:function(e,t,r){"use strict";r.d(t,{r:function(){return u}});var n=r(27573);r(62404);var a=r(12708),i=r(11699),o=r(4795);let s=(0,a.j)(`
43    rl-link
44    inline-flex items-center justify-center gap-2
45    outline-2 outline-offset-0
46    bg-transparent
47    aria-disabled:pointer-events-none aria-disabled:opacity-60
48  `,{variants:{variant:{primary:`
49          text-primary-default
50          hover:text-primary-hover
51          focus:outline-information-default
52          aria-disabled:text-primary-disabled
53        `,secondary:`
54          text-typography-primary
55          hover:text-typography-header
56          focus:text-typography-secondary
57          aria-disabled:text-typography-tertiary
58        `},hasIcon:{true:`
59          rl-link--with-icon no-underline
60          hover:no-underline
61        `,false:`
62          underline underline-offset-8 decoration-transparent decoration-solid decoration-2
63          hover:decoration-current
64        `}}});function u(e){let{as:t="a",variant:r="primary",disabled:a=!1,label:u,className:c,icon:l,children:d,...f}=e,p=!!l;return(0,n.jsxs)(o.P,{"aria-disabled":a,"aria-label":u,as:t,className:(0,i.cn)(s({className:c,hasIcon:p,variant:r})),tabIndex:0,...f,children:[p?l:null,d]})}u.displayName="Link"},7233:function(e,t,r){"use strict";r.d(t,{J2:function(){return c},QH:function(){return p},i9:function(){return a.i9},tW:function(){return a.tW},xo:function(){return a.xo},xp:function(){return a.xp},yk:function(){return d}});var n=r(27573),a=r(15971),i=r(12708),o=r(7653),s=r(11699);let u=(0,o.createContext)("dark");function c(e){let{children:t,variant:r="dark",...i}=e;return(0,n.jsx)(u.Provider,{value:r,children:(0,n.jsx)(a.fC,{...i,children:t})})}let l=(0,i.j)(`
65  max-w-[var(--radix-popover-content-available-width)]
66  max-h-[var(--radix-popover-content-available-height)]
67  rl-elevation-8dp relative z-50 rounded-md p-4 outline-none
68  transform-origin-[var(--radix-popover-content-transform-origin)]
69  data-[state=open]:animate-in
70  data-[state=open]:fade-in-0
71  data-[state=open]:zoom-in-95
72  data-[state=closed]:animate-out
73  data-[state=closed]:fade-out-0
74  data-[state=closed]:zoom-out-95
75  data-[side=bottom]:slide-in-from-top-2
76  data-[side=left]:slide-in-from-right-2
77  data-[side=right]:slide-in-from-left-2
78  data-[side=top]:slide-in-from-bottom-2
79  `,{variants:{variant:{light:"bg-surface-light text-typography-primary",dark:"bg-surface-tooltip text-typography-lightest"}},defaultVariants:{variant:"dark"}}),d=(0,o.forwardRef)((e,t)=>{let{children:r,className:i,sideOffset:c=4,...d}=e,f=(0,o.useContext)(u);return(0,n.jsx)(a.VY,{className:(0,s.cn)(l({variant:f}),i),ref:t,sideOffset:c,...d,children:r})});d.displayName="PopoverContent";let f=(0,i.j)("",{variants:{variant:{light:"fill-surface-light",dark:"fill-surface-tooltip"}},defaultVariants:{variant:"dark"}}),p=(0,o.forwardRef)((e,t)=>{let{children:r,className:i,...c}=e,l=(0,o.useContext)(u);return(0,n.jsx)(a.Eh,{className:(0,s.cn)(f({variant:l}),i),ref:t,...c,children:r})});p.displayName="PopoverArrow"},56801:function(e,t,r){"use strict";r.d(t,{O:function(){return c}});var n=r(27573),a=r(91746),i=r(11699),o=r(66586),s=r(35270),u=r.n(s);function c(e){let{children:t,className:r,numbered:s=!0,shouldShowSkeleton:c,...l}=e;return(0,n.jsx)(a.ZT,{className:(0,i.cn)(u().sectionHeading,s&&u().numbered,r),preset:"heading-extra-small",...l,children:c?(0,n.jsx)(o.O,{className:"h-[1em] w-60 translate-y-1 rounded"}):t})}},25186:function(e,t,r){"use strict";r.d(t,{g:function(){return a}});var n=r(27573);function a({hiddenLabel:e,className:t,children:r,testId:a}){return(0,n.jsxs)("div",{className:t,"data-testid":a,children:[r,(0,n.jsx)("span",{className:"sr-only",children:e})]})}},35270:function(e){e.exports={sectionHeading:"SectionHeading_sectionHeading__usQYV",numbered:"SectionHeading_numbered__CzYOt"}}}]);

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.