1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27303],{4014:(e,t,r)=>{r.d(t,{k:()=>a.k});var a=r(74790)},6048:(e,t,r)=>{r.d(t,{H3:()=>a.H3});var a=r(12468)},10231:(e,t,r)=>{r.d(t,{N:()=>eh});var a,l=r(33463),n=r(1793),i=r(37343),s=r(65644),c=r(56083),o=r(95441),u=r(16923),d=r(58907),f=r(79951),h=r(47596),m=r(84904);let p=m.z.object({code:m.z.enum(["CONFLICT","BAD_REQUEST"]),originalMessage:m.z.string()});var y=r(59404),g=r(22467),v=r(43568),x=r(55488),b=r(2131),w=r(24103),S=r(18171);async function P(e){return(await (0,b.id)().monetization.createRecurlySubscription.mutate(e)).data}var j=r(1680),k=r(65245),C=r(96497),T=r.n(C),E=r(69310),N=r(5413),_=r(11922),z=r(20050);function F(e){let t,r,a,i,s,c,o,u,d,h,m,p,y,g,v=(0,n.c)(38),{label:x,isSelected:b,radioElement:w,children:S,testId:P}=e,j=b&&!!S,k=b?"pointer-events-none":"cursor-pointer";v[0]!==k?(t=T()(["p-lg",k]),v[0]=k,v[1]=t):t=v[1],v[2]!==x?(r=(0,l.jsx)(_.u,{children:x}),v[2]=x,v[3]=r):r=v[3],v[4]!==w||v[5]!==r?(a=(0,l.jsxs)(N.zt,{spacing:f.Kz.s,children:[w,r]}),v[4]=w,v[5]=r,v[6]=a):a=v[6],v[7]!==x||v[8]!==t||v[9]!==a?(i=(0,l.jsx)("label",{"aria-label":x,className:t,children:a}),v[7]=x,v[8]=t,v[9]=a,v[10]=i):i=v[10];let C=j?"opacity-100":"opacity-0";v[11]!==C?(s=T()("transition-opacity duration-[400ms] ease-in-out",C),v[11]=C,v[12]=s):s=v[12],v[13]===Symbol.for("react.memo_cache_sentinel")?(c=(0,l.jsx)(z.c,{}),v[13]=c):c=v[13],v[14]!==s?(o=(0,l.jsx)("div",{className:s,children:c}),v[14]=s,v[15]=o):o=v[15];let F=j?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0";v[16]!==F?(u=T()("grid transition-[grid-template-rows,opacity] duration-[400ms] ease-in-out",F),v[16]=F,v[17]=u):u=v[17];let I=!j||void 0,R=j?"translate-y-0 opacity-100":"translate-y-2 opacity-0";return v[18]!==R?(d=T()("p-lg transition-[transform,opacity] duration-[400ms] ease-in-out",R),v[18]=R,v[19]=d):d=v[19],v[20]!==S||v[21]!==d?(h=(0,l.jsx)("div",{className:"overflow-hidden",children:(0,l.jsx)("div",{className:d,children:S})}),v[20]=S,v[21]=d,v[22]=h):h=v[22],v[23]!==u||v[24]!==I||v[25]!==h?(m=(0,l.jsx)("div",{className:u,inert:I,children:h}),v[23]=u,v[24]=I,v[25]=h,v[26]=m):m=v[26],v[27]!==m||v[28]!==i||v[29]!==o?(p=(0,l.jsxs)(f.Tk,{spacing:f.Kz.none,children:[i,o,m]}),v[27]=m,v[28]=i,v[29]=o,v[30]=p):p=v[30],v[31]!==b||v[32]!==p||v[33]!==P?(y=(0,l.jsx)("div",{"aria-selected":b,"data-testid":P,children:p}),v[31]=b,v[32]=p,v[33]=P,v[34]=y):y=v[34],v[35]!==b||v[36]!==y?(g=(0,l.jsx)(E.m,{cardStyle:E.E.Style1,isSelected:b,children:y}),v[35]=b,v[36]=y,v[37]=g):g=v[37],g}var I=r(30680),R=r(81110),L=r(57426);function D(e){let t,r,a=(0,n.c)(5),{wrapperProps:i,items:s}=function(e){let t,r,a,i,s,c=(0,n.c)(19),{options:o,selectedMethodId:u,onMethodChange:d,testId:f,ref:h}=e;c[0]!==d?(t=e=>{d(e.target.value)},c[0]=d,c[1]=t):t=c[1];let m=t;if(c[2]!==m||c[3]!==o||c[4]!==u||c[5]!==f){let e;c[7]!==m||c[8]!==u||c[9]!==f?(e=e=>{let t=u===e.id,r=(0,R.v)(f,e.id);return{label:e.label,isSelected:t,radioElement:(0,l.jsx)(I.s,{"aria-label":e.label,isSelected:t,onChange:m,testId:(0,R.v)(r,"radio"),value:e.id}),children:e.content,testId:r}},c[7]=m,c[8]=u,c[9]=f,c[10]=e):e=c[10],r=o.map(e),c[2]=m,c[3]=o,c[4]=u,c[5]=f,c[6]=r}else r=c[6];let p=r;c[11]!==h?(a=(0,L.L)(h),c[11]=h,c[12]=a):a=c[12],c[13]!==a||c[14]!==f?(i={className:"flex flex-col gap-m w-full","data-testid":f,role:"radiogroup",ref:a},c[13]=a,c[14]=f,c[15]=i):i=c[15];let y=i;return c[16]!==p||c[17]!==y?(s={wrapperProps:y,items:p},c[16]=p,c[17]=y,c[18]=s):s=c[18],s}(e);return a[0]!==s?(t=s.map(M),a[0]=s,a[1]=t):t=a[1],a[2]!==t||a[3]!==i?(r=(0,l.jsx)("div",{...i,children:t}),a[2]=t,a[3]=i,a[4]=r):r=a[4],r}function M(e){return(0,l.jsx)(F,{...e},e.testId)}var H=((a={}).Card="card",a.PayPal="paypal",a),U=r(15682),V=r(31449),A=r(85215),q=r(64672);function K(e){let t,r,a,i=(0,n.c)(9),{isDisabled:s,isLoading:c,onClick:o,testId:u}=e,d=void 0!==c&&c,f=void 0===u?"paypal-button":u;i[0]===Symbol.for("react.memo_cache_sentinel")?(t=T()(["flex","h-[44px]","w-full","items-center","justify-center","gap-xs","self-stretch","rounded-[10px]","px-lg","py-xs","transition-opacity","hover:opacity-90","active:opacity-80","disabled:cursor-not-allowed","disabled:opacity-50","bg-[#FFC43A]"]),i[0]=t):t=i[0];let h=void 0!==s&&s||d;return i[1]!==d||i[2]!==f?(r=d?(0,l.jsx)(q.Q,{color:"light",size:"small",testId:(0,R.v)(f,"loading")}):(0,l.jsx)(A.default,{alt:(0,j.createLocalizedString)("PayPal"),height:20.31,src:"/images/paypal-logo.svg",width:83.19}),i[1]=d,i[2]=f,i[3]=r):r=i[3],i[4]!==o||i[5]!==h||i[6]!==r||i[7]!==f?(a=(0,l.jsx)("button",{className:t,"data-testid":f,disabled:h,onClick:o,type:"button",children:r}),i[4]=o,i[5]=h,i[6]=r,i[7]=f,i[8]=a):a=i[8],a}function Q({selectedMethod:e,cardSubmitLabel:t,isCardFormReady:r,isCardFormValid:a,isProcessing:n,processingMethod:c,onPaypalToken:o,onPaypalError:u,onPaypalCancel:d,onPaypalClick:f}){let h;try{h=(0,s.CH)()}catch{}let m=(0,i.useRef)(void 0),[p,y]=(0,i.useState)(!1);(0,i.useEffect)(()=>
1{if(!m.current&&h&&"function"==typeof h.PayPal)try{m.current=h.PayPal({payPalComplete:!0}),y(!0)}catch{}},[h]);let g=m.current,v=(0,i.useRef)(o),x=(0,i.useRef)(u),b=(0,i.useRef)(d);(0,i.useEffect)(()=>{v.current=o,x.current=u,b.current=d}),(0,i.useEffect)(()=>{if(!g)return;let e=e=>{v.current(e.id)},t=e=>{x.current?.(e.cause.code)},r=()=>{b.current?.()};return g.on("token",e),g.on("error",t),g.on("cancel",r),()=>{"function"==typeof g.off&&(g.off("token",e),g.off("error",t),g.off("cancel",r))}},[g]);let w=(0,i.useCallback)(()=>{g&&(g.start(),f?.())},[g,f]),S=e===H.Card,P=e===H.PayPal;if(S&&!r)return null;let j=S&&c===H.Card,k=P&&c===H.PayPal;if(P)return p?(0,l.jsx)(K,{isDisabled:n,isLoading:k,onClick:w,testId:"paypal-submit-button"}):null;let C=!a||n;return(0,l.jsx)(V.j,{disabled:C,isLoading:j,label:t,prefixIcon:(0,l.jsx)(U.c,{size:20}),testId:"card-submit-button",type:"submit"})}var W=r(22963);function O(){let e,t,r,a,i=(0,n.c)(6),{t:s}=(0,c.useTranslation)();return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,j.createLocalizedString)("PayPal Logo"),i[0]=e):e=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsx)("div",{"data-testid":"paypal-logo",children:(0,l.jsx)(A.default,{alt:e,height:35.81,src:(0,W.t)("/images/paypal-logo.svg"),width:134.56})}),i[1]=t):t=i[1],i[2]!==s?(r=s("web.paywall.checkout.form.paypal.description","We'll redirect you to PayPal to complete your purchase."),i[2]=s,i[3]=r):r=i[3],i[4]!==r?(a=(0,l.jsxs)(f.Tk,{className:"py-xl2 items-center",spacing:f.Kz.lg,children:[t,(0,l.jsx)("div",{className:"text-center",children:(0,l.jsx)(_.u,{color:"muted",testId:"paypal-description",children:r})})]}),i[4]=r,i[5]=a):a=i[5],a}var Y=r(21664),Z=r(10697),B=r(4014);let G=(0,i.createContext)(null);function J(e){let t,r,a,s,c,o,u,d=(0,n.c)(16),{children:f}=e;d[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,d[0]=t):t=d[0];let[h,m]=(0,i.useState)(t);d[1]===Symbol.for("react.memo_cache_sentinel")?(r=(e,t)=>(m(r=>{let a=new Map(r);return a.set(e,t??{isEmpty:!0,isFocused:!1,isValid:!1,isReady:!1}),a}),function(){m(t=>{let r=new Map(t);return r.delete(e),r})}),d[1]=r):r=d[1];let p=r;d[2]===Symbol.for("react.memo_cache_sentinel")?(a=(e,t)=>{m(r=>{let a=r.get(e);if(!a||!Object.keys(t).some(e=>t[e]!==a[e]))return r;let l=new Map(r);return l.set(e,{...a,...t}),l})},d[2]=a):a=d[2];let y=a;d[3]!==h?(s=e=>h.get(e),d[3]=h,d[4]=s):s=d[4];let g=s,v=[...h.values()].every(et),x=[...h.values()].every(ee),b=[...h.values()].some($);d[5]!==h?(c=()=>{let e=[...h.entries()].find(X);return e?e[1].error:void 0},d[5]=h,d[6]=c):c=d[6];let w=c;d[7]!==g||d[8]!==w||d[9]!==b||d[10]!==v||d[11]!==x?(o={isFormReady:v,isFormValid:x,isAnyElementFocused:b,subscribeElement:p,updateElementState:y,getElementState:g,getFirstElementError:w},d[7]=g,d[8]=w,d[9]=b,d[10]=v,d[11]=x,d[12]=o):o=d[12];let S=o;return d[13]!==f||d[14]!==S?(u=(0,l.jsx)(G.Provider,{value:S,children:f}),d[13]=f,d[14]=S,d[15]=u):u=d[15],u}function X(e){let[,t]=e,{error:r}=t;return void 0!==r}function $(e){let{isFocused:t}=e;return!0===t}function ee(e){let{isValid:t}=e;return!0===t}function et(e){let{isReady:t}=e;return!0===t}function er(){let e=(0,i.useContext)(G);if(!e)throw Error("useCardPaymentFormContext must be used within a CardPaymentFormProvider");return e}let ea="card-zip-input";function el(){let e,t,r,a,s,o,u,d,h,m,p,y,g=(0,n.c)(30),{t:v}=(0,c.useTranslation)(),{subscribeElement:x,updateElementState:b,getElementState:w}=er();g[0]!==w?(e=w?.(ea)??{},g[0]=w,g[1]=e):e=g[1];let{isValid:S}=e,[P,j]=(0,i.useState)("");g[2]!==v||g[3]!==b?(t=e=>{let t=!e||0===e.length,r=!!(e&&e.length>0);b?.(ea,{isEmpty:t,isValid:r,error:t?v("web.paywall.checkout.form.zipError",{defaultValue:"Zip code is invalid"}):void 0})},g[2]=v,g[3]=b,g[4]=t):t=g[4];let k=t;g[5]!==k?(r=e=>{let t=e.target.value;j(t),k(t)},g[5]=k,g[6]=r):r=g[6];let C=r;g[7]!==b?(a=()=>{b?.(ea,{isFocused:!0})},g[7]=b,g[8]=a):a=g[8];let T=a;g[9]!==b?(s=()=>{b?.(ea,{isFocused:!1})},g[9]=b,g[10]=s):s=g[10];let E=s;return g[11]!==x?(o=()=>{if(x)return x(ea,{isReady:!0})},u=[x],g[11]=x,g[12]=o,g[13]=u):(o=g[12],u=g[13]),(0,i.useEffect)(o,u),g[14]!==v?
1(d=v("web.paywall.checkout.form.zipCodeLabel","Zip Code"),g[14]=v,g[15]=d):d=g[15],g[16]!==d?(h=(0,l.jsx)(Z.J,{children:d}),g[16]=d,g[17]=h):h=g[17],g[18]!==S||g[19]!==v?(m=!1===S?v("paywall.cardPaymentForm.zip.error",{defaultValue:"Zip code is invalid"}):void 0,g[18]=S,g[19]=v,g[20]=m):m=g[20],g[21]!==E||g[22]!==C||g[23]!==T||g[24]!==m||g[25]!==P?(p=(0,l.jsx)(B.k,{autoComplete:"postal-code","data-recurly":"postal_code",errorText:m,id:ea,onBlur:E,onChange:C,onFocus:T,testId:ea,type:"text",value:P}),g[21]=E,g[22]=C,g[23]=T,g[24]=m,g[25]=P,g[26]=p):p=g[26],g[27]!==p||g[28]!==h?(y=(0,l.jsxs)(f.Tk,{spacing:f.Kz.xs,children:[h,p]}),g[27]=p,g[28]=h,g[29]=y):y=g[29],y}function en(){let e=document.querySelector(`#${ea}`);if(e){if(e instanceof HTMLInputElement)return void e.focus();e.querySelector("input")?.focus()}}var ei=r(32286),es=r.n(ei);let ec={fontColor:"#FAFCFC",padding:"0",fontSize:"14px",lineHeight:"135%",letterSpacing:"-0.14px",placeholder:{color:"#D2D2D2"},fontFamily:"Inter"};function eo(){let e,t,r,a,o,u,d,h,m,p,y,g=(0,n.c)(25),{t:v,u:x}=(0,c.useTranslation)();g[0]!==x?(e=x("0000 0000 0000 0000"),g[0]=x,g[1]=e):e=g[1],g[2]!==v?(t=v("web.paywall.checkout.form.expiryPlaceholder","MM / YY"),g[2]=v,g[3]=t):t=g[3],g[4]!==v?(r=v("web.paywall.checkout.form.cvvPlaceholder","CVC"),g[4]=v,g[5]=r):r=g[5],g[6]!==e||g[7]!==t||g[8]!==r?(a={content:{number:e,expiry:t,cvv:r}},g[6]=e,g[7]=t,g[8]=r,g[9]=a):a=g[9],g[10]!==v?(o=v("web.paywall.checkout.form.cardError","Card details are invalid"),g[10]=v,g[11]=o):o=g[11],g[12]!==a||g[13]!==o?(u={placeholder:a,errorMessage:o,onCardDetailsComplete:en},g[12]=a,g[13]=o,g[14]=u):u=g[14];let{elementProps:b}=function(e,t){let r,a,l,s,c,o,u,d,f,h,m,p,y,g,v=(0,n.c)(40);v[0]!==t?(r=t??{},v[0]=t,v[1]=r):r=v[1],v[2]!==r?({errorMessage:a,onCardDetailsComplete:l,...s}=r,v[2]=r,v[3]=a,v[4]=l,v[5]=s):(a=v[3],l=v[4],s=v[5]);let{subscribeElement:x,updateElementState:b,getElementState:w}=er(),S=(0,i.useRef)(!1);v[6]!==e||v[7]!==l||v[8]!==b?(c=t=>{b?.(e,{isValid:t.valid,isEmpty:t.empty,isFocused:t.focus,error:void 0});let r=t.valid&&!t.empty;r&&!S.current&&l?.(),S.current=r},v[6]=e,v[7]=l,v[8]=b,v[9]=c):c=v[9];let P=c;v[10]!==e||v[11]!==a||v[12]!==w||v[13]!==b?(o=()=>{let t=w?.(e);b?.(e,{isFocused:!1,error:t?.isValid===!1&&!1===t.isEmpty?a:void 0})},v[10]=e,v[11]=a,v[12]=w,v[13]=b,v[14]=o):o=v[14];let j=o;v[15]!==e||v[16]!==b?(u=()=>{b?.(e,{isFocused:!0,error:void 0})},v[15]=e,v[16]=b,v[17]=u):u=v[17];let k=u;v[18]!==e||v[19]!==b?(d=()=>{b?.(e,{isReady:!0})},v[18]=e,v[19]=b,v[20]=d):d=v[20];let C=d;e:{let e;if(0===Object.keys(s).length){f=ec;break e}v[21]!==s?(e=es()(ec,s),v[21]=s,v[22]=e):e=v[22],f=e}let T=f;return v[23]!==e||v[24]!==x?(h=()=>x?.(e),m=[x,e],v[23]=e,v[24]=x,v[25]=h,v[26]=m):(h=v[25],m=v[26]),(0,i.useEffect)(h,m),v[27]!==e||v[28]!==j||v[29]!==P||v[30]!==k||v[31]!==C||v[32]!==T?(p={id:e,style:T,onChange:P,onBlur:j,onFocus:k,onReady:C},v[27]=e,v[28]=j,v[29]=P,v[30]=k,v[31]=C,v[32]=T,v[33]=p):p=v[33],v[34]!==e||v[35]!==w?(y=w?.(e),v[34]=e,v[35]=w,v[36]=y):y=v[36],v[37]!==p||v[38]!==y?(g={elementProps:p,...y},v[37]=p,v[38]=y,v[39]=g):g=v[39],g}("card-input",u);g[15]===Symbol.for("react.memo_cache_sentinel")?(d=(0,Y.v)(),g[15]=d):d=g[15];let w=d;return g[16]!==v?(h=v("web.paywall.checkout.form.cardDetailsLabel","Card details"),g[16]=v,g[17]=h):h=g[17],g[18]!==h?(m=(0,l.jsx)(Z.J,{children:h}),g[18]=h,g[19]=m):m=g[19],g[20]!==b?(p=(0,l.jsx)(s.hA,{...b,className:w,displayIcon:!1}),g[20]=b,g[21]=p):p=g[21],g[22]!==m||g[23]!==p?(y=(0,l.jsxs)(f.Tk,{spacing:f.Kz.xs,children:[m,p]}),g[22]=m,g[23]=p,g[24]=y):y=g[24],y}function eu(){let e,t=(0,n.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsxs)(f.Tk,{spacing:f.Kz.lg,testId:"card-payment-form-fields",children:[(0,l.jsx)(eo,{}),(0,l.jsx)(el,{})]}),t[0]=e):e=t[0],e}function ed({onError:e,onCardToken:t,onPaypalToken:r,onCardSubmit:a,onPaypalClick:n,onPaypalCancel:o,isProcessing:d=!1,processingMethod:h,cardSubmitLabel:m}){let{t:p}=(0,c.useTranslation)(),{isFormReady:y,isFormValid:g,getFirstElementError:v,isAnyElementFocused:x}=er(),b=(0,s.CH)(),w=(0,i.useRef)(null),[S,P]=(0,i.useState)(H.Card),{addToast:C}=(0,u.E)(),T=(0,i.useRef)(null),E=(0,i.useRef)(!1),N=(0,k.p)(),_=(0,i.useCallback)(r=>{if((r.preventDefault(),!d&&!E.current&&S!==H.PayPal)&&w.current){E.current=!0;try{a?.(),b.token(w.current,(r,a)=>{E.current=!1,r?e?.(r.code):t(a.id)})}catch(e){throw E.current=!1,e}}},[w,b,e,t,a,S,d]);(0,i.useEffect)(()=>{N.error&&e?.(N.error.name)},[e,N.error]),(0,i.useEffect)(()=>{let e=v?.();e&&!x&&e!==T.current?(T.current=e,C({message:e,variant:"error"})):e||(T.current=null)},[v,x,C]);let z=p("web.paywall.checkout.form.cardPaymentForm.title","Credit or debit card"),F=p("web.paywall.checkout.form.paypal.title","PayPal"),I=(0,i.useMemo)(()=>[{id:H.Card,label:(0,j.createLocalizedString)(z),content:(0,l.jsx)(eu,{})},{id:H.PayPal,label:(0,j.createLocalizedString)(F),content:(0,l.jsx)(O,{})}],[z,F]);if(N.isError)return null;let R=y||N.isPending;return(0,l.jsxs)("form",{"data-testid":"checkout-payment-form",onSubmit:_,ref:w,children:[(0,l.jsx)("input",{"data-recurly":"first_name","data-testid":"card-first-name-input",type:"hidden",value:N.data?.profile.firstName??""}),(0,l.jsx)("input",{"data-recurly":"last_name","data-testid":"card-last-name-input",type:"hidden",value:N.data?.profile.lastName??""}),(0,l.jsxs)(f.Tk,{spacing:f.Kz.xl,children:[(0,l.jsx)(D,{onMethodChange:P,options:I,selectedMethodId:S,testId:"payment-method-selector"}),R?(0,l.jsx)(Q,{cardSubmitLabel:m,isCardFormReady:y,isCardFormValid:g,isProcessing:d,onPaypalCancel:o,onPaypalClick:n,onPaypalError:e,onPaypalToken:r,processingMethod:h,selectedMethod:S}):null]})]})}function ef(e){let t,r=(0,n.c)(2);return r[0]!==e?(t=(0,l.jsx)(J,{children:(0,l.jsx)(ed,{...e})}),r[0]=e,r[1]=t):t=r[1],t}function eh(e){var t,r;let a,m,b,j,k,C,T,E,N,_,z,F,I,R,L,D,M,U,V,A,q,K,Q,W,O=(0,n.c)(56),{plan:Y,setStatus:Z,paymentTypeResult:B,onSuccess:G,onPaymentError:J,threeDSecureContainerRef:X,showPaymentMethodTitle:$}=e,ee=void 0===$||$,{t:et}=(0,c.useTranslation)(),er=(0,c.useCurrencyFormatter)(),ea=(0,s.CH)();try{a=ea}catch{}let{paymentType:el,handleCardSubmit:en,handlePaypalClick:ei,resetPaymentType:es}=B;O[0]===Symbol.for("react.memo_cache_sentinel")?(m={event:o.X.freemiumSubscriptionPaid},O[0]=m):m=O[0];let{trackFreemium:ec}=(0,g.P)(m),[eo,eu]=(0,i.useState)(null),ed=(0,i.useRef)(null),eh=(0,i.useRef)(void 0),{handleGenericError:em,handlePaymentDetailsError:ep,handleThreeDSecureError:ey}=function(e){let t,r,a,l,i,s=(0,n.c)(14),{t:o}=(0,c.useTranslation)(),{addToast:d}=(0,u.E)();s[0]!==d||s[1]!==e||s[2]!==o?(t=t=>{let r;switch(t){case"paywall.paymentDetailsError":r=o("paywall.paymentDetailsError",{defaultValue:"Invalid payment details. Please try again."});break;case"paywall.threeDSecureError":r=o("paywall.threeDSecureError",{defaultValue:"3D Secure verification failed. Please try again."});break;case"monetization.errors.purchaseDeclined":r=o("paywall.purchaseDeclined",{defaultValue:"Your transaction was declined. Please use a different card or contact your bank."});break;
1case"monetization.errors.invalidCardNumber":r=o("paywall.invalidCardNumber",{defaultValue:"The card number you entered appears to be incorrect. Please check and try again."});break;case"monetization.errors.expiredCard":r=o("paywall.expiredCard",{defaultValue:"Your card has expired. Please use a different card."});break;case"monetization.errors.insufficientFunds":r=o("paywall.insufficientFunds",{defaultValue:"There are insufficient funds on your card. Please try a different one."});break;case"monetization.errors.temporaryHold":r=o("paywall.temporaryHold",{defaultValue:"Your bank declined the transaction. Try again."});break;case"monetization.errors.fraudSecurityCode":r=o("paywall.fraudSecurityCode",{defaultValue:"The security code you entered appears to be incorrect. Please check and try again."});break;case"monetization.errors.cardTypeNotAccepted":r=o("paywall.cardTypeNotAccepted",{defaultValue:"This card type is not accepted. Please try a different card or payment method."});break;default:r=o("paywall.createSubscriptionError",{defaultValue:"Trouble creating your subscription. Please try again later."})}d({variant:"error",message:r}),e()},s[0]=d,s[1]=e,s[2]=o,s[3]=t):t=s[3];let f=t;s[4]!==f?(r=e=>{void 0===e?f("paywall.createSubscriptionError"):f(e)},s[4]=f,s[5]=r):r=s[5];let h=r;s[6]!==f?(a=()=>{f("paywall.paymentDetailsError")},s[6]=f,s[7]=a):a=s[7];let m=a;s[8]!==f?(l=()=>{f("paywall.threeDSecureError")},s[8]=f,s[9]=l):l=s[9];let p=l;return s[10]!==h||s[11]!==m||s[12]!==p?(i={handleGenericError:h,handlePaymentDetailsError:m,handleThreeDSecureError:p},s[10]=h,s[11]=m,s[12]=p,s[13]=i):i=s[13],i}(es),eg=(t=a,(V=(0,n.c)(5))[0]!==ey||V[1]!==t||V[2]!==X||V[3]!==eh?(U=e=>{if(!X.current||!t)return ey(),!1;try{let r=t.Risk().ThreeDSecure({actionTokenId:e});return r.on("token",e=>{eh.current?.({threeDSecureActionResultTokenId:e.id})}),r.on("error",e=>{ey()}),r.attach(X.current),!0}catch{return ey(),!1}},V[0]=ey,V[1]=t,V[2]=X,V[3]=eh,V[4]=U):U=V[4],U);O[1]!==G||O[2]!==Z?(b=async()=>{Z("success"),await G?.()},O[1]=G,O[2]=Z,O[3]=b):b=O[3];let ev=b;O[4]!==eg||O[5]!==em||O[6]!==J||O[7]!==eo?(j=e=>{let t=function(e){if(!(e instanceof h.HN))return null;let t=p.safeParse(e.data);if(t.success)return{data:t.data};let{cause:r}=e;if(void 0!==r&&"object"==typeof r){let e=p.safeParse(r.data);if(e.success)return{data:e.data}}return null}(e);if(null!==t)switch(t.data.code){case"CONFLICT":{let e=t.data.originalMessage;if(eo&&eg(e))return;break}case"BAD_REQUEST":eu(null),J?.(e),em(t.data.originalMessage);return;default:return t.data.code}eu(null),J?.(e),em()},O[4]=eg,O[5]=em,O[6]=J,O[7]=eo,O[8]=j):j=O[8];let ex=j;O[9]!==ev||O[10]!==Y.amount||O[11]!==Y.billingCycle||O[12]!==Y.currency||O[13]!==Y.planCode||O[14]!==Y.planName||O[15]!==ec?(k=async e=>{let t=e?.externalSubscriptionId;"string"==typeof t&&t.length>0&&ed.current!==t&&(ed.current=t,ec({amount:Y.amount,billingCycle:Y.billingCycle,currency:Y.currency,currentUrl:window.location.href,planCode:Y.planCode,planName:Y.planName,screenName:window.location.pathname})),eu(null),await ev()},O[9]=ev,O[10]=Y.amount,O[11]=Y.billingCycle,O[12]=Y.currency,O[13]=Y.planCode,O[14]=Y.planName,O[15]=ec,O[16]=k):k=O[16],O[17]!==ex||O[18]!==k?(C={onSuccess:k,onError:ex},O[17]=ex,O[18]=k,O[19]=C):C=O[19];let{mutate:eb}=(r=C,K=(0,n.c)(5),Q=(0,v.useQueryClient)(),W=(0,S.pq)(),K[0]===Symbol.for("react.memo_cache_sentinel")?(A=["monetization","createRecurlySubscription"],K[0]=A):A=K[0],K[1]!==r||K[2]!==Q||K[3]!==W?(q={mutationKey:A,mutationFn:P,async onSuccess(e){Q.setQueryData(w.t.currentUserForSelf,t=>({...t,userSubscription:{...t.userSubscription,...e}})),W(!1),await r?.onSuccess?.(e)},onError(e){r?.onError?.(e)}},K[1]=r,K[2]=Q,K[3]=W,K[4]=q):q=K[4],(0,x.useMutation)(q));O[20]!==eb||O[21]!==em||O[22]!==eo||O[23]!==Y?(T=e=>{let t,r=e.threeDSecureActionResultTokenId;if("string"==typeof r&&r.length>0&&eo)t={...eo,threeDSecureActionResultTokenId:r},eu(null);else{if("string"!=typeof e.token||!(e.token.length>0))return void em();eu(t={token:e.token,planCode:Y.planCode,currency:Y.currency})}eb(t)},O[20]=eb,O[21]=em,O[22]=eo,O[23]=Y,O[24]=T):T=O[24];let ew=T;O[25]!==ep?(E=e=>{ep()},O[25]=ep,O[26]=E):E=O[26];let eS=E;O[27]!==ew?(_=()=>{eh.current=ew},N=[ew],O[27]=ew,O[28]=N,O[29]=_):(N=O[28],_=O[29]),(0,i.useEffect)(_,N),O[30]!==ew?(z=e=>{ew({token:e})},O[30]=ew,O[31]=z):z=O[31];let eP=z;O[32]!==ew?(F=e=>{ew({token:e})},O[32]=ew,O[33]=F):F=O[33];let ej=F;O[34]!==Y||O[35]!==er||O[36]!==et?(I=(0,y.S)(Y)?et("paywall.cardPaymentForm.submitTrial",{defaultValue:"Start Free Trial - {price} Today",price:er(Y.currency).format(0)}):et("paywall.cardPaymentForm.submit",{defaultValue:"Pay {price}",price:er(Y.currency).format(Y.amount)}),O[34]=Y,O[35]=er,O[36]=et,O[37]=I):I=O[37];let ek=I;O[38]!==ee||O[39]!==et?(R=ee?(0,l.jsx)(d.p,{testId:"checkout-form-payment-method-title",children:et("web.paywall.checkout.form.paymentMethod","Payment Method")}):null,O[38]=ee,O[39]=et,O[40]=R):R=O[40];let eC=void 0!==el;return O[41]!==el?(L=function(e){switch(e){case"card":return H.Card;case"paypal":return H.PayPal;default:return}}(el),O[41]=el,O[42]=L):L=O[42],O[43]!==ek||O[44]!==en||O[45]!==eP||O[46]!==ei||O[47]!==ej||O[48]!==eS||O[49]!==es||O[50]!==eC||O[51]!==L?(D=(0,l.jsx)(ef,{cardSubmitLabel:ek,isProcessing:eC,onCardSubmit:en,onCardToken:eP,onError:eS,onPaypalCancel:es,onPaypalClick:ei,onPaypalToken:ej,processingMethod:L}),O[43]=ek,O[44]=en,O[45]=eP,O[46]=ei,O[47]=ej,O[48]=eS,O[49]=es,O[50]=eC,O[51]=L,O[52]=D):D=O[52],O[53]!==R||O[54]!==D?(M=(0,l.jsxs)(f.Tk,{spacing:f.Kz.s,children:[R,D]}),O[53]=R,O[54]=D,O[55]=M):M=O[55],M}},10697:(e,t,r)=>{r.d(t,{J:()=>a.J});var a=r(51998)},22467:(e,t,r)=>{r.d(t,{P:()=>s});var a=r(1793),l=r(3048),n=r(69125),i=r(18171);function s(e){let t,r,s=(0,a.c)(6),{event:c}=e,o=(0,l.st)(),u=(0,i.Pf)();s[0]!==c||s[1]!==u||s[2]!==o?(t=e=>{u&&(0,n.s)(o,c,e)},s[0]=c,s[1]=u,s[2]=o,s[3]=t):t=s[3];let d=t;return s[4]!==d?(r={trackFreemium:d},s[4]=d,s[5]=r):r=s[5],r}},22963:(e,t,r)=>{r.d(t,{t:()=>l});var a=r(42365);function l(e){return(0,a.H)(e)}},24103:(e,t,r)=>{r.d(t,{t:()=>a});let a={all:["users"],currentUserForSelf:["users","currentUserForSelf"],socialRequestStatus:({userId:e,isPublicUser:t})=>[...a.all,"socialRequestStatus",e,t],getUserProfileByHandle:({handle:e})=>[...a.all,"getUserProfileByHandle",e],checkIfProfileHandlesExist:({username:e,debouncedUsername:t})=>[...a.all,"checkIfProfileHandlesExist",e,t],checkIfProfileHandlesExistByHandles:({handles:e})=>[...a.all,"checkIfProfileHandlesExistBulk",...e],getUserProfileSummary:({userId:e})=>[...a.all,"getUserProfileSummary","user",e],getProfilePhotos:({userId:e})=>[...a.all,"getProfilePhotos","profilePhotos",e],getProfilePhotosWithOriginalUrl:({userId:e})=>[...a.all,"getProfilePhotosWithOriginalUrl","profilePhotosWithOriginalUrl",e],getPrivacySettings:({profileId:e})=>[...a.all,"getPrivacySettings",e],generateHandleSuggestions:({suggestionCount:e})=>[...a.all,"generateHandleSuggestions",e],getResolvedUserProfileSummary:({userId:e})=>[...a.all,"getResolvedUserProfileSummary",e]}},27097:(e,t,r)=>{r.d(t,{M:()=>n});var a=r(1793),l=r(37343);function n(){let e,t,r,n,i=(0,a.c)(5),[s,c]=(0,l.useState)();i[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{c("card")},i[0]=e):e=i[0];let o=e;i[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{c("paypal")},i[1]=t):t=i[1];let u=t;i[2]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{c(void 0)},i[2]=r):r=i[2];let d=r;return i[3]!==s?(n={paymentType:s,handleCardSubmit:o,handlePaypalClick:u,resetPaymentType:d},i[3]=s,i[4]=n):n=i[4],n}},27211:(e,t,r)=>{r.d(t,{q:()=>b,M:()=>w});var a=r(33463),l=r(1793),n=r(56083),i=r(6048),s=r(79951),c=r(40665),o=r(58907),u=r(1680),d=r(85943),f=r(22963),h=r(10162),m=r(85215),p=r(69310),y=r(5413),g=r(81110);let v=[{src:(0,f.t)("/images/the-guardian.svg"),alt:"The Guardian",width:73.1,height:24.9},{src:(0,f.t)("/images/muck-rack.svg"),alt:"Muck Rack",width:44.52,height:24.42}
1,{src:(0,f.t)("/images/the-new-york-times.svg"),alt:"The New York Times",width:184.1,height:24.63},{src:(0,f.t)("/images/cnn.svg"),alt:"CNN",width:50.33,height:24.5}];function x(){let e,t,r=(0,l.c)(4),{u:i}=(0,n.useTranslation)();return r[0]!==i?(e=v.map(e=>(0,a.jsx)("div",{className:"flex-shrink-0 flex items-center justify-center","data-testid":(0,g.v)("paywall-logo",e.alt),style:{width:e.width},children:(0,a.jsx)(m.default,{alt:i(e.alt),height:e.height,src:e.src,width:e.width})},e.src)),r[0]=i,r[1]=e):e=r[1],r[2]!==e?(t=(0,a.jsx)(p.m,{cardStyle:p.E.Style3,children:(0,a.jsx)(y.zt,{className:"justify-center p-lg",spacing:y.Kz.xl2,children:e})}),r[2]=e,r[3]=t):t=r[3],t}let b=[{src:(0,f.t)("/images/cnn.svg"),alt:(0,u.createLocalizedString)("CNN"),width:100,height:35,href:h.Qf.press},{src:(0,f.t)("/images/fodors.svg"),alt:(0,u.createLocalizedString)("Fodors Travel"),width:281,height:34,href:h.Qf.press},{src:(0,f.t)("/images/the-new-york-times.svg"),alt:(0,u.createLocalizedString)("The New York Times"),width:298.75,height:39.27,href:h.Qf.press},{src:(0,f.t)("/images/tc-tech-crunch.svg"),alt:(0,u.createLocalizedString)("TC Tech Crunch"),width:330.68,height:35.51,href:h.Qf.press},{src:(0,f.t)("/images/wired.svg"),alt:(0,u.createLocalizedString)("Wired"),width:171.56,height:35,href:h.Qf.press},{src:(0,f.t)("/images/the-guardian.svg"),alt:(0,u.createLocalizedString)("The Guardian"),width:168,height:57.24,href:h.Qf.press},{src:(0,f.t)("/images/independent.svg"),alt:(0,u.createLocalizedString)("Independent"),width:273.43,height:35,href:h.Qf.press}];function w(e){let t,r,u,f,h=(0,l.c)(14),{forceMobileLayout:m}=e,{t:p}=(0,n.useTranslation)(),{screenSize:y}=(0,c.e)();if(!(void 0!==m&&m)&&y>=c.G.lg){let e,t,r,l;return h[0]!==p?(e=p("web.paywall.planPicker.carousel.header","You Can Find Us In"),h[0]=p,h[1]=e):e=h[1],h[2]!==e?(t=(0,a.jsx)(o.p,{children:e}),h[2]=e,h[3]=t):t=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(x,{}),h[4]=r):r=h[4],h[5]!==t?(l=(0,a.jsxs)(s.Tk,{className:"w-full items-center",spacing:s.Kz.lg,children:[t,r]}),h[5]=t,h[6]=l):l=h[6],l}return h[7]!==p?(t=p("web.paywall.planPicker.carousel.header","You Can Find Us In"),h[7]=p,h[8]=t):t=h[8],h[9]!==t?(r=(0,a.jsx)(i.H3,{children:t}),h[9]=t,h[10]=r):r=h[10],h[11]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(d.T,{images:b}),h[11]=u):u=h[11],h[12]!==r?(f=(0,a.jsxs)(s.Tk,{className:"w-full items-center",spacing:s.Kz.lg,children:[r,u]}),h[12]=r,h[13]=f):f=h[13],f}},30680:(e,t,r)=>{r.d(t,{s:()=>a.s});var a=r(45377)},33631:(e,t,r)=>{r.d(t,{P:()=>l});var a,l=((a={})[a.UNRECOGNIZED=-1]="UNRECOGNIZED",a[a.Active=0]="Active",a[a.InActive=1]="InActive",a)},42365:(e,t,r)=>{r.d(t,{H:()=>a});function a(e){let t="https://production-origin-cdn.couchsurfing.com";return t?new URL(e,t).toString():e}},51e3:(e,t,r)=>{r.d(t,{H:()=>s});var a=r(33463),l=r(1793),n=r(65644),i=r(63405);function s(e){let t,r=(0,l.c)(2),{children:s}=e,{isReady:c}=(0,i.X)();return c?(r[0]!==s?(t=(0,a.jsx)(n.oZ,{publicKey:"ewr1-ZIAyKoZWxU84fadrjPWWZj",children:(0,a.jsx)(n.S8,{children:s})}),r[0]=s,r[1]=t):t=r[1],t):null}},51279:(e,t,r)=>{r.d(t,{L:()=>c,PaywallProvider:()=>s});var a=r(33463),l=r(1793),n=r(37343);let i=(0,n.createContext)(null);function s(e){let t,r,s,c=(0,l.c)(7),{children:o}=e,[u,d]=(0,n.useState)(),[f,h]=(0,n.useState)("plans");c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{d(void 0),h("plans")},c[0]=t):t=c[0];let m=t;c[1]!==u||c[2]!==f?(r={plan:u,setPlan:d,reset:m,status:f,setStatus:h},c[1]=u,c[2]=f,c[3]=r):r=c[3];let p=r;return c[4]!==o||c[5]!==p?(s=(0,a.jsx)(i.Provider,{value:p,children:o}),c[4]=o,c[5]=p,c[6]=s):s=c[6],s}function c(){let e=(0,n.useContext)(i);if(null===e)throw Error("usePaywallContext must be used within a PaywallProvider");return e}},51998:(e,t,r)=>{r.d(t,{J:()=>c});var a=r(33463),l=r(1793),n=r(28473),i=r(67682);let s=(0,n.tv)({base:[...i.oR,"text-default-50"]});function c(e){let t,r,n,i=(0,l.c)(9),{children:c,id:o,ref:u,testId:d,required:f}=e,h=void 0!==f&&f;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=s(),i[0]=t):t=i[0],i[1]!==h?(r=h?(0,a.jsx)("span",{children:"*"}
1):null,i[1]=h,i[2]=r):r=i[2],i[3]!==c||i[4]!==o||i[5]!==u||i[6]!==r||i[7]!==d?(n=(0,a.jsxs)("label",{className:t,"data-testid":d,id:o,ref:u,children:[c,r]}),i[3]=c,i[4]=o,i[5]=u,i[6]=r,i[7]=d,i[8]=n):n=i[8],n}},57426:(e,t,r)=>{r.d(t,{L:()=>l.L,q:()=>a.q});var a=r(69940),l=r(18817)},58279:(e,t,r)=>{r.d(t,{T:()=>a.T});var a=r(90227)},59404:(e,t,r)=>{r.d(t,{S:()=>a});function a(e){let t,{trialLength:r,trialUnit:a}=e;if(void 0===r||!Number.isFinite(r)||r<=0||void 0===a)return null;let l="day"===(t=a.trim().toLowerCase())||"days"===t?"day":"month"===t||"months"===t?"month":null;return null===l?null:{length:r,unit:l}}},63405:(e,t,r)=>{r.d(t,{RecurlyInitProvider:()=>c,X:()=>o});var a=r(33463),l=r(1793),n=r(49017),i=r(37343);let s=(0,i.createContext)(null);function c(e){let t,r,c,o,u=(0,l.c)(7),{children:d}=e,[f,h]=(0,i.useState)(!1);u[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{h(!0)},u[0]=t):t=u[0];let m=t;u[1]!==f?(r={isReady:f},u[1]=f,u[2]=r):r=u[2];let p=r;return u[3]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(n.default,{onReady:m,src:"https://js.recurly.com/v4/recurly.js"}),u[3]=c):c=u[3],u[4]!==d||u[5]!==p?(o=(0,a.jsxs)(s.Provider,{value:p,children:[c,d]}),u[4]=d,u[5]=p,u[6]=o):o=u[6],o}function o(){let e=(0,i.useContext)(s);if(null===e)throw Error("useRecurlyInitContext must be used within a RecurlyInitProvider");return e}},65245:(e,t,r)=>{r.d(t,{p:()=>s});var a=r(1793),l=r(79167),n=r(71993),i=r(24103);function s(e){let t,r=(0,a.c)(2);return r[0]!==e?(t={queryKey:i.t.currentUserForSelf,queryFn:c,...e},r[0]=e,r[1]=t):t=r[1],(0,l.useQuery)(t)}async function c(){return(0,n.Qx)()}},71700:(e,t,r)=>{r.d(t,{S:()=>a.S});var a=r(35225)},71993:(e,t,r)=>{r.d(t,{Qx:()=>l,XW:()=>i,hl:()=>n});var a=r(2131);async function l({trpcClient:e}={}){let t=e??(0,a.id)();return(await t.users.currentUserForSelf.query()).data}async function n({userIds:e,trpcClient:t}){return(t??(0,a.id)()).users.getUserProfileSummaries.query({userIds:e})}async function i({userId:e,trpcClient:t}){let r=t??(0,a.id)();return(await r.users.getResolvedUserProfileSummary.query({userId:e})).data}},85174:(e,t,r)=>{r.d(t,{z:()=>s});var a=r(33463),l=r(1793),n=r(81110),i=r(58279);function s(e){let t,r,s,c,o=(0,l.c)(10),{children:u,testId:d}=e,f=void 0===d?"paywall-feature-title":d;return o[0]!==f?(t=(0,n.v)(f,"heading-wrapper"),o[0]=f,o[1]=t):t=o[1],o[2]!==f?(r=(0,n.v)(f,"title"),o[2]=f,o[3]=r):r=o[3],o[4]!==u||o[5]!==r?(s=(0,a.jsx)(i.T,{testId:r,children:u}),o[4]=u,o[5]=r,o[6]=s):s=o[6],o[7]!==t||o[8]!==s?(c=(0,a.jsx)("span",{className:"[&_*]:!font-semibold","data-testid":t,children:s}),o[7]=t,o[8]=s,o[9]=c):c=o[9],c}},85943:(e,t,r)=>{r.d(t,{T:()=>c});var a=r(33463),l=r(37343),n=r(85215),i=r(69310),s=r(79951);function c({images:e,speed:t=50,gap:r=s.Kz.xl,surfaceCardProps:o}){let u=(0,l.useRef)(null),[d,f]=(0,l.useState)([]),h=(0,l.useRef)(0),m=(0,l.useRef)(void 0),p=(0,l.useRef)(void 0),y=(0,l.useRef)(0);return(0,l.useEffect)(()=>{if(!u.current||0===e.length)return;let t=e.reduce((e,t)=>e+Number(t.width),0)+r*(e.length-1);y.current=t;let a=u.current.offsetWidth;f(Array.from({length:(Math.ceil(a/t)+Math.max(2,Math.ceil(a/t)))*e.length},(t,r)=>{let a=e[r%e.length],l=a.alt.replace(/\s+/gu,"");return{...a,id:`${l}-${r}`}})),h.current=0},[r,e]),(0,l.useEffect)(()=>{if(0===d.length)return;let e=a=>{p.current??=a;let l=(a-p.current)/1e3;p.current=a,h.current-=t*l;let n=-(y.current+r);h.current<=n&&(h.current-=n),u.current&&(u.current.style.transform=`translateX(${h.current}px)`),m.current=requestAnimationFrame(e)};return m.current=requestAnimationFrame(e),()=>{void 0!==m.current&&0!==m.current&&cancelAnimationFrame(m.current)}},[d,r,t]),(0,a.jsx)("div",{className:"w-full overflow-hidden",children:(0,a.jsx)("div",{className:"flex will-change-transform",ref:u,style:{gap:`${r}px`},children:d.map(e=>{let t=(0,a.jsx)(n.default,{alt:e.alt,className:"object-contain w-full h-auto",height:e.height,src:e.src,width:e.width}),r=void 0===o?t:(0,a.jsx)(i.m,{...o,children:(0,a.jsx)("div",{className:"px-lg py-m",children:t})});return(0,a.jsx)("div",{className:"flex-shrink-0 flex items-center justify-center",style:{width:e.width},children:(0,a.jsx)("a",{className:"flex items-center justify-center",href:e.href,rel:"noopener noreferrer",target:"_blank",children:r})},e.id)})})})}},93326:(e,t,r)=>{r.d(t,{_:()=>c});var a=r(33463),l=r(1793),n=r(28473),i=r(21306);let s=(0,n.tv)({extend:i.wL,base:["surf-font-spotlight-h1-letterSpacing-mobile","surf-font-spotlight-h1-weight-mobile","surf-font-spotlight-h1-lineHeight-mobile","surf-font-spotlight-h1-size-mobile","md:surf-font-spotlight-h1-letterSpacing-desktop","md:surf-font-spotlight-h1-weight-desktop","md:surf-font-spotlight-h1-lineHeight-desktop","md:surf-font-spotlight-h1-size-desktop"]});function c(e){let t,r,n=(0,l.c)(8),{as:i,children:c,color:o,truncateText:u,testId:d}=e,f=void 0===i?"h1":i,h=void 0===o?"normal":o,m=void 0!==u&&u;return n[0]!==h||n[1]!==m?(t=s({color:h,truncateText:m}),n[0]=h,n[1]=m,n[2]=t):t=n[2],n[3]!==f||n[4]!==c||n[5]!==t||n[6]!==d?(r=(0,a.jsx)(f,{className:t,"data-testid":d,children:c}),n[3]=f,n[4]=c,n[5]=t,n[6]=d,n[7]=r):r=n[7],r}}}]);
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.