1import{v as t,i as r,F as L,S as b,e as P,O as U,j as T,l as q,t as c,I as Z,b as C,G as Q,g as W,J as tt,d as et,q as rt}from"./solid-vendor-CQ4bklhx.js";import{u as B,B as j,M as w,a8 as at,bF as it,bG as lt,a as J,bH as nt}from"./index-BMJwaYYL.js";import{C as F}from"./Card-xg3jCnGU.js";import{T as ot}from"./Tabs-BLjnyLiH.js";import"./AppShell-BJTkHxR6.js";import{P as st}from"./PageContainer-EK4IkFM8.js";import{P as ct}from"./PageHeader-Y1siV6n8.js";import"./ResumeImportDialog-cSc_tC38.js";import{C as dt}from"./Coin-OUMvt2Sl.js";import{P as pt}from"./PaperPlaneTilt-Cywn6Jou.js";import{S as ut}from"./ShareNetwork-C2sV21Af.js";import{S as mt}from"./SectionHeading-i9N7ezqe.js";import{T as vt}from"./TransactionList-BFuk4Pvk.js";import"./ui-vendor-CMjh0a6q.js";import"./Dialog-CHpC-y1y.js";import"./focusReturn-DVsHGUsg.js";import"./gamificationCatalog-fRL7UYIx.js";import"./List-CKIc4tFB.js";import"./EnvelopeSimple-CXrRdzZ9.js";import"./emailVerificationSignal-CxN5gjpq.js";import"./visibleActions-Bef-FR3s.js";import"./Activity-DOprSFYv.js";import"./Barbell-BG03pchE.js";import"./Bell-CXYucUi2.js";import"./Brain-DNy2RO9Z.js";import"./Briefcase-Bohp-giT.js";import"./Buildings-D2RJJxp5.js";import"./CalendarCheck-Bu1f0KfY.js";import"./ChartBar-DY_2iH4I.js";import"./Columns-BwP9XChp.js";import"./FileText-C8YXIpu-.js";import"./Flag-Cal5-tYg.js";import"./Gear-BVtxGog7.js";import"./Microphone-PA9oRevB.js";import"./Sparkle-D1Wcl2JM.js";import"./SquaresFour-Np04Bv39.js";import"./Target-ChoK037U.js";import"./Trash-CNBTey9F.js";import"./Tray-Dk98svgj.js";import"./Trophy-2h5N-dvb.js";import"./User-CcQ1nDDb.js";import"./Users-CFx5EflW.js";import"./useFileParser-CkphKoZw.js";import"./useCvImport-a9Sn4PI2.js";import"./resume.api-C30YIl1N.js";import"./analytics-bdL2dtBw.js";import"./CompanionModeMark-BWQzKzlL.js";import"./ChatCircle-CxNNgvmg.js";import"./VoiceWave-Snua-fCv.js";import"./drawer.store-_PH7KqTm.js";import"./agent-drawer.store-nwz10ejO.js";import"./effect-CfYYUERt.js";import"./formatters-Ch-wDJY-.js";import"./Chat-BfnUlM5M.js";import"./ProfileHeader-FoKhTVB5.js";import"./AvatarDisplay-B5W3JH6C.js";import"./Pencil-DpDXFyGB.js";import"./avatarPresets-Cr-wxx7h.js";import"./ShieldWarning-pkNsYiT7.js";import"./Indicator-BIeRCWLi.js";import"./breadcrumb.store-BYxfVcKJ.js";import"./Banner-DQ1DfhSN.js";import"./Lock-CGbkwPJz.js";import"./ArrowsDownUp-CPw6aUwL.js";import"./Rocket-C4rPvj2w.js";import"./SignOut-DWRXfq_i.js";import"./sidebar.store-DdWqwWfz.js";import"./ProfileSwitcher-CmDX94mN.js";import"./Camera-DtZOnbp8.js";import"./support.api-6RksjCAf.js";import"./UploadSimple-DOGSpQPQ.js";import"./formatters-_QZKJmKi.js";var gt=c('<div class="flex flex-wrap items-center justify-between gap-3 px-[16px] py-[12px] bg-[var(--color-warning-50)]"><span class="text-[length:var(--text-sm)] text-[var(--color-warning-700)]">'),xt=c('<div class="border border-[var(--color-border)] rounded-[var(--radius-lg)] overflow-hidden bg-[var(--color-surface)]">'),ht=c('<div class="p-[16px] text-sm text-[var(--color-text-muted)]">'),ft=c('<div class="grid grid-cols-[1fr_auto] gap-[16px] px-[16px] py-[14px] border-b border-[var(--color-border)] items-start text-sm last:border-b-0"><div><div></div></div><div class="flex flex-col items-end gap-[3px]"><div class="flex items-center gap-1.5 font-medium text-[var(--color-text)]"><span aria-hidden=true></span></div><div>'),bt=c('<div class="mt-0.5 text-[length:var(--text-xs)] leading-[1.5] text-[var(--color-text-muted)]">');const K=["training_interview","resume_comparison","alignment_analysis","job_search"],$t=new Set(["cv_generation","ats_optimizer"]),yt=e=>{switch(e){case"training_interview":return"billing.actionCosts.trainingInterview";case"resume_comparison":return"billing.actionCosts.resumeComparison";case"alignment_analysis":return"billing.actionCosts.alignmentAnalysis";case"job_search":return"billing.actionCosts.jobSearch";default:return"billing.actionCosts.unknown"}},_t=e=>{switch(e){case"training_interview":return"billing.actionCosts.trainingInterviewSub";case"resume_comparison":return"billing.actionCosts.resumeComparisonSub";case"alignment_analysis":return"billing.actionCosts.alignmentAnalysisSub";case"job_search":return"billing.actionCosts.jobSearchSub";default:return null}},wt=e=>{const{t:n}=B(),u=()=>{const s=w.state.actionCosts??{},a=Object.keys(s).filter(l=>!$t.has(l));return[...K.filter(l=>a.includes(l)),...a.filter(l=>!K.includes(l)).sort()].flatMap(l=>{const g=s[l];return g===void 0?[]:[{key:l,cost:g}]})},o=s=>s>0?Math.floor(w.balance/s):0,d=()=>u().length>0&&u().every(s=>o(s.cost)<1);return(()=>{var s=xt();return t(s,r(b,{get when(){return u().length>0},get fallback(){return(()=>{var a=ht();return t(a,()=>n("billing.actionCosts.loading")),a})()},get children(){return[r(L,{get each(){return u()},children:a=>{const i=()=>o(a.cost),l=_t(a.key);return(()=>{var g=ft(),h=g.firstChild,$=h.firstChild,E=h.nextSibling,m=E.firstChild,v=m.firstChild,_=m.nextSibling;return t($,()=>n(yt(a.key))),t(h,r(b,{when:l,children:y=>(()=>{var M=bt();return t(M,()=>n(y())),M})()}),null),t(v,()=>a.cost),t(m,r(dt,{class:"w-4 h-4 flex-shrink-0 text-[var(--color-text-muted)]","aria-hidden":!0}),null),t(_,r(b,{get when(){return i()>0},get fallback(){return n("billing.actionCosts.noneLeft")},get children(){return n("billing.actionCosts.remaining",{count:i()})}})),P(y=>{var M=i()>0?"text-[var(--color-text)]":"text-[var(--color-text-muted)]",H=`${a.cost} ${a.cost===1?n("billing.confirmCost.creditSingular"):n("billing.confirmCost.creditPlural")}`,D=`text-[length:var(--text-xs)] whitespace-nowrap ${i()>0?"text-[var(--color-text-muted)]":"font-medium text-[var(--color-warning-700)]"}`;return M!==y.e&&U($,y.e=M),H!==y.t&&T(m,"aria-label",y.t=H),D!==y.a&&U(_,y.a=D),y},{e:void 0,t:void 0,a:void 0}),g})()}}),r(b,{get when(){return q(()=>!!d())()&&e.onTopUp},get children(){var a=gt(),i=a.firstChild;return t(i,()=>n("billing.actionCosts.outOfReach")),t(a,r(j,{size:"sm",onClick:()=>
1e.onTopUp?.(),get children(){return n("billing.page.topUp")}}),null),a}})]}})),s})()};var Ct=c('<div class="pointer-events-none absolute inset-0"aria-hidden=true style="background:radial-gradient(150% 130% at 100% 0%, color-mix(in srgb, var(--color-primary-500) 18%, transparent) 0%, transparent 62%)">'),kt=c('<div class="relative pr-[112px]"><div class="text-xs uppercase tracking-wide text-[var(--color-text-muted)]"></div><div class="font-[family-name:var(--font-display)] text-[34px] sm:text-[40px] leading-[1.1] tracking-[-0.02em] font-semibold text-[var(--color-text)] mt-1.5 mb-2"></div><div class="text-sm text-[var(--color-text-muted)]">'),St=c('<svg width=150 height=128 viewBox="0 0 200 170"fill=none stroke=currentColor stroke-width=3.4 stroke-linecap=round stroke-linejoin=round class="pointer-events-none absolute -right-2 top-1/2 -translate-y-1/2 text-[var(--color-primary-500)] opacity-[0.24] dark:opacity-[0.34]"role=img aria-hidden=true><path d="M38 75c-1-19 22-34 50-34 29 0 51 14 50 33-1 18-22 33-50 33-28 0-49-14-50-32z"></path><path d="M38 75v12c0 18 22 33 50 33s50-15 50-33V74"></path><path d="M48 97c-2-20 24-38 56-38 33 0 58 16 56 37-1 21-25 37-57 36-31-1-54-15-55-35z"fill="color-mix(in srgb, var(--color-primary-500) 13%, var(--color-surface))"></path><path d="M48 97v15c0 20 25 37 56 37s56-17 56-37V96"></path><path d="M67 95c-1-13 16-24 37-24 22 0 39 10 38 23-1 13-17 24-38 24-21 0-36-10-37-23z"opacity=.5></path><path d="M104 78q3.4 13 14 15-10.6 2-14 15-3.4-13-14-15 10.6-2 14-15z"stroke-width=3.6></path><path d="M176 38q1.5 7 8 8.5-6.5 1.5-8 8.5-1.5-7-8-8.5 6.5-1.5 8-8.5z"stroke-width=2.4 opacity=.6></path><path d="M26 132q1 5 6 6-5 1-6 6-1-5-6-6 5-1 6-6z"stroke-width=2.4 opacity=.45>');const Mt=e=>{const{t:n}=B(),u=()=>Math.floor(e.balance/3),o=()=>e.balance;return r(F,{padded:!1,radius:"xl",class:"relative overflow-hidden p-6",get children(){return[Ct(),r(Tt,{}),(()=>{var d=kt(),s=d.firstChild,a=s.nextSibling,i=a.nextSibling;return t(s,()=>n("billing.balance.currentBalance")),t(a,()=>n("billing.balance.creditsAmount",{count:e.balance})),t(i,()=>n("billing.balance.approxUsage",{training:u(),cv:o()})),d})()]}})},Tt=()=>St();var Et=c('<div class="grid grid-cols-1 sm:grid-cols-3 gap-[16px]">'),zt=c('<div><div class="font-semibold text-[var(--color-text)]"></div><div class="text-xl font-semibold text-[var(--color-text)] my-[8px]"></div><div class="text-sm text-[var(--color-text-muted)] mb-[12px]">â¬'),Pt=c('<div class="absolute top-[-10px] right-[12px] whitespace-nowrap bg-[var(--color-primary-500)] text-[var(--color-on-primary)] px-[8px] py-[2px] text-2xs rounded-[var(--radius-sm)]">');const jt=e=>{const{t:n}=B(),u=async o=>{try{const{checkout_url:d}=await w.createCheckout(o);window.location.href=d}catch(d){console.error("checkout failed",d)}};return(()=>{var o=Et();return t(o,r(L,{get each(){return e.packs},children:d=>{const s=d.slug==="standard";return(()=>{var a=zt(),i=a.firstChild,l=i.nextSibling,g=l.nextSibling;return g.firstChild,U(a,`p-[20px] rounded-[var(--radius-lg)] relative bg-[var(--color-surface)] ${s?"border-[2px] border-[var(--color-primary-500)]":"border border-[var(--color-border)]"}`),t(a,s&&(()=>{var h=Pt();return t(h,()=>n("billing.pack.popular")),h})(),i),t(i,()=>d.display_name),t(l,()=>n("billing.pack.creditsCount",{count:d.credits})),t(g,()=>(d.price_cents/100).toFixed(2),null),t(a,r(j,{variant:s?"super-primary":"ghost",size:"sm",fullWidth:!0,onClick:()=>u(d.slug),get children(){return n("billing.pack.buy")}}),null),a})()}})),o})()};var Bt=c('<div class="flex justify-center px-[24px] pt-[34px] pb-[26px]"style="background:radial-gradient(120% 150% at 50% -10%, color-mix(in srgb, var(--color-primary-500) 13%, var(--color-surface)) 0%, var(--color-surface) 78%)">'),At=c('<ol class="mt-[14px] space-y-[8px] text-left text-sm text-[var(--color-text-muted)] bg-[var(--color-neutral-50)] border border-[var(--color-border)] rounded-[var(--radius-md)] p-[16px]"><li></li><li></li><li>'),It=c('<form class="flex items-center gap-2 max-w-[420px] mx-auto mt-[18px]"><input type=email autofocus class="flex-1 h-10 px-3 text-sm rounded-[var(--radius-md)] border border-[var(--color-border)] bg-[var(--color-surface)] text-[var(--color-text)] placeholder:text-[var(--color-text-subtle)]">'),Ot=c('<div class="px-[24px] pt-[30px] pb-[34px] text-center"><div class="max-w-[460px] mx-auto">
1<h2 class="font-[family-name:var(--font-display)] font-semibold text-[40px] leading-[1.06] tracking-[-0.02em] text-[var(--color-text)] mb-[12px]"></h2><p class="text-[length:var(--text-base)] leading-[1.55] text-[var(--color-text-muted)] mb-[6px]"></p><button type=button class="text-sm text-[var(--color-text-muted)] underline underline-offset-[3px] hover:text-[var(--color-text)] transition-colors"></button><div class="flex justify-center mt-[28px] mb-[12px]"></div><p class="text-sm text-[var(--color-text-muted)]">'),qt=c('<p class="text-sm text-[var(--color-text-muted)] mb-[14px]">'),Ht=c('<div class="border-t border-[var(--color-border)] px-[24px] pt-[20px] pb-[22px]"><p class="font-[family-name:var(--font-display)] text-xs uppercase tracking-[0.1em] text-[var(--color-text-subtle)] mb-[12px]">'),Dt=c('<button type=button class="block mx-auto mt-[14px] text-sm text-[var(--color-text-muted)] underline underline-offset-[3px] hover:text-[var(--color-text)] transition-colors">'),Rt=c('<span class="text-xs font-semibold px-[10px] py-[4px] rounded-[var(--radius-md)] border text-[var(--color-primary-500)]"style="border-color:color-mix(in srgb, var(--color-primary-500) 35%, transparent);background:color-mix(in srgb, var(--color-primary-500) 10%, var(--color-surface))">'),Lt=c('<div class="flex items-center justify-between py-[11px] border-b border-[var(--color-border)]/60 last:border-b-0"><div><p class="text-sm font-medium text-[var(--color-text)]"></p><p class="text-xs text-[var(--color-text-subtle)] mt-[2px]">'),Nt=c('<span class="text-xs font-semibold px-[10px] py-[4px] rounded-[var(--radius-md)] border border-[var(--color-border)] bg-[var(--color-neutral-50)] text-[var(--color-text-muted)]">'),Ut=c('<svg height=60 fill=none role=img aria-hidden=true><path fill="color-mix(in srgb, var(--color-primary-500) 6%, var(--color-surface))"stroke="color-mix(in srgb, var(--color-primary-500) 28%, transparent)"stroke-width=1.5>'),Ft=c("<svg><circle cy=30 r=7 fill=var(--color-primary-500)></svg>",!1,!0,!1),Gt=c('<svg><circle cy=30 r=7 fill=none stroke="color-mix(in srgb, var(--color-text-subtle) 55%, transparent)"stroke-width=1.6 stroke-dasharray="2.5 2.5"></svg>',!1,!0,!1),Kt=c('<svg width=284 height=224 viewBox="0 0 248 196"fill=none stroke=currentColor stroke-width=2.4 stroke-linecap=round stroke-linejoin=round class=text-[var(--color-text)] role=img aria-hidden=true><path d="M124 68c-9-12-31-13-34-27-2-11 12-17 21-8 8 8 12 22 13 35z"></path><path d="M124 68c9-12 31-13 34-27 2-11-12-17-21-8-8 8-12 22-13 35z"></path><path d="M52 70c24-2 121-2 144 0l3 24c-24 2-127 2-150 0z"></path><path d="M60 94c22-1 108-1 130 0l-4 74c-40 3-83 3-122 0z"></path><path d="M124 94c1 25 1 50 0 74"></path><path d="M160 112c9 4 9 14 1 17-7 3-8 12 1 16"opacity=.85></path><path d="M78 106c-6-11 4-20 14-19"></path><g transform="rotate(-16 84 132)"><path d="M56 104h58c3 0 5 2 5 5v54c0 3-2 5-5 5H56c-3 0-5-2-5-5v-54c0-3 2-5 5-5z"fill="color-mix(in srgb, var(--color-primary-500) 13%, var(--color-surface))"></path><circle cx=65 cy=115 r=4.5></circle><path d="M64 133c8-14 13 8 20-4 5-9 10 10 17 1"stroke-width=2.6></path></g><path d="M204 40q1.5 7 8 8.5-6.5 1.5-8 8.5-1.5-7-8-8.5 6.5-1.5 8-8.5z"stroke-width=1.8 opacity=.6></path><path d="M36 150q1 5 6 6-5 1-6 6-1-5-6-6 5-1 6-6z"stroke-width=1.8 opacity=.45>');const Vt=()=>{const{t:e,locale:n}=B(),{addToast:u}=at(),[o,{refetch:d}]=Z(it),[s,a]=C(""),[i,l]=C(!1),[g,h]=C(!1),[$,E]=C(!1),m=()=>o()?.cap??10,v=()=>o()?.reward_credits??10,_=()=>o()?.bonus_credits??5,y=()=>{const p=v();return p<=0?0:Math.min(m(),Math.round((o()?.stats.credits_earned??0)/p))},M=()=>o()?.stats.joined??0,H=()=>{const p=y();return p===0?e("referrals.rewardsEarnedNone"):e(p===1?"referrals.rewardsEarnedOne":"referrals.rewardsEarnedMany",{earned:p,cap:m()})},D=p=>{const f=new Date(p);return Number.isNaN(f.getTime())?p:f.toLocaleDateString(n(),{day:"numeric",month:"short",year:"numeric"})},X=async()=>{const p=o()?.link;if(p){if(typeof navigator.share=="function")try{await navigator.share({title:e("referrals.shareTitle"),url:p});return}catch(f){if(f instanceof Error&&f.name==="AbortError")return}await Wt(p)?u({type:"success",message:e("referrals.copied")}):u({type:"error",message:e("referrals.copyFailed")})}},Y=async p=>{if(p.preventDefault(),!!s().trim()){l(!0);try{await lt(s().trim()),u({type:"success",message:e("referrals.inviteSent")}),a(""),d()}catch(f){u({type:"error",message:J(f,e)})}finally{l(!1)}}};return r(F,{padded:!1,class:"overflow-hidden",get children(){return[(()=>{var p=Bt();return t(p,r(Xt,{})),p})(),(()=>{var p=Ot(),f=p.firstChild,k=f.firstChild,A=k.nextSibling,I=A.nextSibling,O=I.nextSibling,N=O.nextSibling;return t(k,()=>e("referrals.headline")),t(A,()=>e("referrals.pitch",{bonus:_(),reward:v()})),I.$$click=()=>E(!$()),t(I,()=>e("referrals.howItWorks")),t(f,r(b,{get when(){return $()},get children(){var x=At(),z=x.firstChild,S=z.nextSibling,R=S.nextSibling;return t(z,()=>e("referrals.step1")),t(S,()=>e("referrals.step2",{bonus:_()})),t(R,()=>e("referrals.step3",{reward:v()})),x}}),O),t(O,r(Jt,{get earned(){return y()},get cap(){return m()}})),t(N,H),t(f,r(j,{variant:"primary",size:"lg",class:"w-full max-w-[420px] mx-auto mt-[26px]",onClick:X,get disabled(){return!o()?.link},get children(){return[r(ut,{class:"w-[17px] h-[17px] mr-2"}),q(()=>e("referrals.share"))]}}),null),t(f,r(b,{get when(){return g()},get fallback(){return(()=>{var x=Dt();return x.$$click=()=>h(!0),t(x,()=>e("referrals.orInviteByEmail")),x})()},get children(){var x=It(),z=x.firstChild;return x.addEventListener("submit",Y),z.$$input=S=>a(S.currentTarget.value),t(x,r(j,{type:"submit",variant:"ghost",get loading(){return i()},get children(){return[r(pt,{class:"w-4 h-4 mr-1"}),q(()=>e("referrals.send"))]}}),null),P(S=>{var R=e("referrals.emailPlaceholder"),G=e("referrals.inviteByEmail");return R!==S.e&&T(z,"placeholder",S.e=R),G!==S.t&&T(z,"aria-label",S.t=G),S},{e:void 0,t:void 0}),P(()=>z.value=s()),x}}),null),P(()=>T(I,"aria-expanded",$())),p})(),r(b,{get when(){return(o()?.referrals.length??0)>0},get children(){var p=Ht(),f=p.firstChild;return t(f,()=>e("referrals.yourInvites")),t(p,r(b,{get when(){return M()>0},get children(){var k=qt();return t(k,()=>e(M()===1?"referrals.summaryOne":"referrals.summaryMany",{count:M(),credits:o()?.stats.credits_earned??0}
1)),k}}),null),t(p,r(L,{get each(){return o()?.referrals},children:k=>(()=>{var A=Lt(),I=A.firstChild,O=I.firstChild,N=O.nextSibling;return t(O,()=>k.masked_email),t(N,()=>D(k.created_at)),t(A,r(b,{get when(){return k.status==="rewarded"},get fallback(){return(()=>{var x=Nt();return t(x,()=>e(`referrals.status.${k.status}`)),x})()},get children(){var x=Rt();return t(x,()=>e("referrals.status.rewarded",{reward:v()})),x}}),null),A})()}),null),p}})]}})},Wt=async e=>{try{return await navigator.clipboard.writeText(e),!0}catch{}try{const n=document.createElement("textarea");n.value=e,n.setAttribute("readonly",""),n.style.position="fixed",n.style.opacity="0",document.body.appendChild(n),n.select();const u=document.execCommand("copy");return document.body.removeChild(n),u}catch{return!1}},Jt=e=>{const o=()=>Math.max(180,e.cap*26+60),d=()=>o()/2-(e.cap-1)*26/2;return(()=>{var s=Ut(),a=s.firstChild;return t(s,r(L,{get each(){return Array.from({length:e.cap},(i,l)=>l)},children:i=>r(b,{get when(){return i<e.earned},get fallback(){return(()=>{var l=Gt();return P(()=>T(l,"cx",d()+i*26)),l})()},get children(){var l=Ft();return P(()=>T(l,"cx",d()+i*26)),l}})}),null),P(i=>{var l=o(),g=`0 0 ${o()} 60`,h=`M14 5 h${o()-28} a8 8 0 0 1 8 8 v11 a6 6 0 0 0 0 12 v11 a8 8 0 0 1 -8 8 h-${o()-28} a8 8 0 0 1 -8 -8 v-11 a6 6 0 0 0 0 -12 v-11 a8 8 0 0 1 8 -8 z`;return l!==i.e&&T(s,"width",i.e=l),g!==i.t&&T(s,"viewBox",i.t=g),h!==i.a&&T(a,"d",i.a=h),i},{e:void 0,t:void 0,a:void 0}),s})()},Xt=()=>Kt();Q(["click","input"]);var Yt=c('<div class="text-xs text-[var(--color-text-muted)]">'),Zt=c('<div class="flex flex-col gap-[8px]">');const Qt=()=>{const{t:e}=B(),[n,u]=C(!1),[o,d]=C(null),s=async()=>{u(!0);try{await w.requestMore(),d("success")}catch{d("error")}finally{u(!1)}};return(()=>{var a=Zt();return t(a,r(j,{variant:"primary",size:"sm",class:"self-start",onClick:s,get loading(){return n()},get children(){return e("billing.insufficientCredits.requestMore")}}),null),t(a,r(b,{get when(){return o()},get children(){var i=Yt();return t(i,(()=>{var l=q(()=>o()==="success");return()=>l()?e("billing.insufficientCredits.requestSuccess"):e("billing.insufficientCredits.requestError")})()),i}}),null),a})()};var te=c('<div class="text-sm text-[var(--color-error,#c4513a)]">'),ee=c('<div class="flex justify-center">'),re=c("<div class=space-y-[16px]>");const V=20,ae=()=>{const{t:e}=B(),[n,u]=C([]),[o,d]=C(0),[s,a]=C(!0),[i,l]=C(!1),[g,h]=C(null),$=async()=>{if(!(i()||!s())){l(!0),h(null);try{const v=(await nt(V,o())).transactions??[];u(_=>[..._,...v]),a(v.length===V),d(_=>_+v.length)}catch(m){h(J(m,e))}finally{l(!1)}}},E=async()=>{i()||(u([]),d(0),a(!0),await $())};return W($),(()=>{var m=re();return t(m,r(mt,{get eyebrow(){return e("billing.history.allActivity")},get action(){return r(j,{variant:"text",size:"sm",onClick:E,get loading(){return i()},get children(){return e("billing.history.refresh")}})}}),null),t(m,r(vt,{get transactions(){return n()}}),null),t(m,r(b,{get when(){return g()},get children(){var v=te();return t(v,g),v}}),null),t(m,r(b,{get when(){return q(()=>!!s())()&&n().length>0},get children(){var v=ee();return t(v,r(j,{variant:"ghost",size:"sm",onClick:$,get loading(){return i()},get children(){return e("billing.history.loadMore")}})),v}}),null),m})()};var ie=c('<div><div class="text-xs uppercase tracking-wide text-[var(--color-text-muted)] mb-3">'),le=c('<div class="grid grid-cols-1 lg:grid-cols-12 gap-6 items-start"><div class="lg:col-span-5 space-y-6"><div></div><div><div class="text-xs uppercase tracking-wide text-[var(--color-text-muted)] mb-3"></div></div></div><div class=lg:col-span-7>'),ne=c('<div><div class="font-medium text-[var(--color-text)]"></div><div class="text-sm text-[var(--color-text-muted)] mt-1">');const kr=()=>{const{t:e}=B(),[n,u]=tt();W(()=>{w.state.loaded?w.refreshBalance():w.loadAll()}),et(()=>{n.purchase==="success"?(w.refreshBalance(),u({purchase:void 0,pack:void 0},{replace:!0})):n.purchase==="cancel"&&u({purchase:void 0,pack:void 0},{replace:!0})});let o;const d=()=>{o?.scrollIntoView({behavior:"smooth",block:"center"})},s=()=>(()=>{var a=le(),i=a.firstChild,l=i.firstChild,g=l.nextSibling,h=g.firstChild,$=i.nextSibling;t(i,r(Mt,{get balance(){return w.balance}}),l);var E=o;return typeof E=="function"?rt(E,l):o=l,t(l,r(b,{get when(){return w.stripeConfigured},get fallback(){return r(F,{padded:!1,class:"p-5 flex flex-col gap-4",get children(){return[(()=>{var m=ne(),v=m.firstChild,_=v.nextSibling;return t(v,()=>e("billing.page.comingSoon")),t(_,()=>e("billing.page.comingSoonSub")),m})(),r(Qt,{})]}})},get children(){var m=ie(),v=m.firstChild;return t(v,()=>
1e("billing.page.topUp")),t(m,r(jt,{get packs(){return w.state.packs}}),null),m}})),t(h,()=>e("billing.page.whatCreditsBuy")),t(g,r(wt,{onTopUp:d}),null),t($,r(Vt,{})),a})();return r(st,{get children(){return[r(ct,{get title(){return e("billing.page.title")}}),r(ot,{items:[{value:"overview",label:()=>e("billing.page.tabOverview"),content:s},{value:"history",label:()=>e("billing.page.tabHistory"),content:()=>r(ae,{})}],defaultValue:"overview"})]}})};export{kr as BillingPage}; 2//# sourceMappingURL=index-C5B91cVh.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.