1import"../chunks/Cu8NcaqY.js";import{c as hr,f as we,a as f,p as yr,i as ee,k as lr,u as nt,g as r,s as q,e as t,r as e,h as a,t as w,b as wr,d as I,j as k,m as De}from"../chunks/rhkUP96i.js";import{d as kr,s as o,e as Er}from"../chunks/D8T4iVgi.js";import{i as X}from"../chunks/DNikmNGR.js";import{e as Gt,i as Ut}from"../chunks/B0ezZpuM.js";import{h as se}from"../chunks/CxQpYKEZ.js";import{r as dt,a as he,e as Br,b as ye,s as it}from"../chunks/Dry2qJan.js";import{b as qt}from"../chunks/BlRkb2_w.js";import{s as qe,a as $r}from"../chunks/Uh-VvM2r.js";import{D as Xr,H as Ir}from"../chunks/C0jY2CzN.js";import{D as ir,S as Qe}from"../chunks/Ce-1tFAZ.js";import{S as Y}from"../chunks/CaHiFEc7.js";import{W as cr}from"../chunks/BqMtvLHb.js";import{b as zr}from"../chunks/Cz6-TTvJ.js";import{s as lt}from"../chunks/CyCWypn4.js";import{apiFetch as Cr}from"../chunks/D2mP4ypb.js";import{t as Pr}from"../chunks/vBh120E3.js";import{u as qr,d as Tr}from"../chunks/MaPmVEqZ.js";import{r as jr,b as Mr,w as Lr,a as vr}from"../chunks/BlVrnwcv.js";import{r as Ce,i as Nr,d as Hr,h as Or,v as Rr}from"../chunks/BgvI64ny.js";import{C as Fr}from"../chunks/C5cA0pj0.js";import{C as jt}from"../chunks/C3PQyTVL.js";import{G as Mt}from"../chunks/COsXRBaH.js";import{I as Vr}from"../chunks/BuEyf4Jg.js";import{S as Zr}from"../chunks/DAhidcvS.js";import{L as nr}from"../chunks/BQm5yums.js";import{S as Gr}from"../chunks/Dvp5qVpc.js";import{C as Ur}from"../chunks/CpZQEQvM.js";import{P as Ct}from"../chunks/CtipnrgR.js";import{f as _r,s as Wr}from"../chunks/aUsJpH-6.js";import{g as pr}from"../chunks/Dvw-hdFL.js";import{p as Kr}from"../chunks/CJNu0443.js";import{t as Yr}from"../chunks/Oh1kCLwU.js";import{S as Jr}from"../chunks/BXf_ef9J.js";import{C as ur}from"../chunks/B2dVGUEy.js";import{B as xr}from"../chunks/CH9cU-Wa.js";import{I as fr}from"../chunks/HMELmS9o.js";import{M as Qr}from"../chunks/BEzmCDys.js";import{B as ea}from"../chunks/GAF8Iy-U.js";import{F as mr}from"../chunks/q0Ozs7s6.js";import{S as br}from"../chunks/BRmyYqaJ.js";import{C as ta}from"../chunks/ZXxXtvjC.js";import{Z as ra}from"../chunks/BYwMrG5n.js";import{S as aa}from"../chunks/C_GC7NNo.js";import{H as gr}from"../chunks/DLuFG1zT.js";import{S as dr}from"../chunks/CLq7B-Mb.js";import{A as sa}from"../chunks/Bx2Ecl4s.js";import{T as oa}from"../chunks/B-yI65ui.js";import{B as ia}from"../chunks/CS0f9dEP.js";import"../chunks/C3iCr_C_.js";import{I as da,s as na}from"../chunks/DKnpeygk.js";import{l as la,s as ca}from"../chunks/B4qKA2s_.js";import{S as va}from"../chunks/wuL5quOk.js";import{C as _a}from"../chunks/BxSgSqv3.js";import{A as pa}from"../chunks/Dx0T1RWf.js";import{T as ua}from"../chunks/DfdxfLNT.js";(function(){try{var _e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_e.SENTRY_RELEASE={id:"2c2f6f44af8b47e387232642c241dd34"};var je=new _e.Error().stack;je&&(_e._sentryDebugIds=_e._sentryDebugIds||{},_e._sentryDebugIds[je]="b3a32055-54f4-49db-a838-224a52ab4b6d",_e._sentryDebugIdIdentifier="sentry-dbid-b3a32055-54f4-49db-a838-224a52ab4b6d")}catch{}})();function xa(_e,je){const pe=la(je,["children","$$slots","$$events","$$legacy"]);const ct=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m9 12 2 2 4-4"}]];da(_e,ca({name:"badge-check"},()=>pe,{get iconNode(){return ct},children:(Me,D)=>{var s=hr(),Ee=we(s);na(Ee,je,"default",{}),f(Me,s)},$$slots:{default:!0}}))}var fa=k('<span class="px-2 py-0.5 rounded-full text-[10px] font-semibold text-white shrink-0" style="background: linear-gradient(135deg, #E85D1F, #C2491A);"> </span>'),ma=k('<div class="flex flex-col gap-0.5 min-w-0"><div class="flex items-center gap-2"><span class="text-[11px] uppercase tracking-wide text-slate-400"> </span> <span class="text-base font-bold text-slate-800"> </span></div> <div class="flex items-center gap-2"><span class="text-[11px] uppercase tracking-wide text-slate-400"> </span> <span class="text-sm font-semibold text-brand-700"> </span> <!></div></div>
1'),ba=k('<span class="text-sm text-slate-400"> </span>'),ga=k('<span class="text-[10px] font-bold text-slate-400"></span>'),ha=k('<span class="inline-flex items-center gap-0.5 px-1.5 py-0.5 rounded-full text-[10px] font-semibold text-brand-700 bg-brand-100"><!> </span>'),ya=k('<span class="text-[11px] text-slate-400"> </span>'),wa=k('<div class="mx-4 border-b border-slate-100"></div>'),ka=k('<button><div><!></div> <div class="flex-1 min-w-0"><div class="flex items-center gap-2"><span> </span> <!></div> <!></div></button> <!>',1),$a=k('<div class="fixed inset-0 z-30"></div> <div class="absolute z-40 w-full mt-2 bg-white rounded-2xl border-2 border-slate-200 shadow-xl overflow-hidden"><div class="max-h-72 overflow-y-auto py-1"></div></div>',1),za=k('<div class="mt-2 flex items-start gap-1.5 text-[11px] text-slate-500"><!> <span> </span></div>'),Ca=k('<span class="absolute left-4 top-1/2 -translate-y-1/2 text-sm font-semibold text-slate-500"> </span>'),qa=k('<span class="absolute right-4 top-1/2 -translate-y-1/2 text-sm font-semibold text-slate-500"> </span>'),ja=k('<span class="text-slate-300">·</span> <span class="text-slate-400"> </span> <strong class="text-brand-700"> </strong> <span class="inline-flex items-center gap-0.5 px-1.5 py-0.5 rounded-full text-[10px] font-semibold text-brand-700 bg-brand-100"><!> </span>',1),Ma=k('<div class="mt-2 flex flex-wrap items-center gap-x-2 gap-y-1 text-[12px] text-slate-600"><span class="text-slate-400"> </span> <strong class="text-slate-800"> </strong> <!></div>'),Fa=k('<p class="mt-2 text-[11px] text-amber-600"> </p>'),Aa=k('<div class="mt-2 relative"><!> <input type="number" min="0" step="any" inputmode="decimal"/> <!></div> <!>',1),Sa=k('<div class="flex items-center justify-center py-6"><!> <span class="text-sm text-slate-400 ml-2"> </span></div>'),Da=k('<button><div class="flex items-center gap-1.5 shrink-0"><img src="/payment-logo/visa-mastercard.png" alt="Visa/MC" class="w-6 h-6 object-contain rounded"/></div> <div class="min-w-0"><span> </span> <span class="block text-[11px] text-slate-400"> </span></div> <!></button>'),Ea=k('<button><img class="w-8 h-8 object-contain shrink-0 rounded-lg"/> <span> </span> <!></button>'),Ba=k('<div class="grid grid-cols-2 gap-2 mb-3 mt-3"></div>'),Xa=k('<button><div class="flex items-center gap-1.5 shrink-0"><img src="/payment-logo/paypal.png" alt="PayPal" class="w-6 h-6 object-contain rounded"/> <img src="/payment-logo/visa-mastercard.png" alt="Visa/MC" class="w-6 h-6 object-contain rounded"/> <img src="/payment-logo/mobile-money.svg" alt="Mobile Money" class="w-6 h-6 object-contain rounded"/></div> <div class="min-w-0"><span> </span> <span class="block text-[11px] text-slate-400"> </span></div> <!></button>'),Ia=k('<div role="group"><div class="block text-sm font-semibold text-slate-700 mb-3"> </div> <!> <!> <!></div>'),Pa=k('<div class="space-y-3" role="group"><div class="block text-sm font-semibold text-slate-700"> </div> <div class="grid grid-cols-2 gap-3"><div><label for="cs-first-name" class="block text-[11px] text-slate-500 mb-1"> </label> <input id="cs-first-name" type="text" class="w-full px-3 py-2.5 rounded-xl border-2 border-slate-200 text-sm text-slate-800 placeholder-slate-300 focus:outline-none focus:border-brand-400 focus:ring-1 focus:ring-brand-400 transition-colors"/></div> <div><label for="cs-last-name" class="block text-[11px] text-slate-500 mb-1"> </label> <input id="cs-last-name" type="text" class="w-full px-3 py-2.5 rounded-xl border-2 border-slate-200 text-sm text-slate-800 placeholder-slate-300 focus:outline-none focus:border-brand-400 focus:ring-1 focus:ring-brand-400 transition-colors"/></div></div> <div><label for="cs-wallet-phone" class="block text-[11px] text-slate-500 mb-1"><!> </label> <input id="cs-wallet-phone" type="tel" class="w-full px-3 py-2.5 rounded-xl border-2 border-slate-200 text-sm text-slate-800 placeholder-slate-300 focus:outline-none focus:border-brand-400 focus:ring-1 focus:ring-brand-400 transition-colors"/></div></div>'),Ta=k('<div class="flex items-center gap-2 mb-3"><span class="px-2.5 py-1 rounded-full text-xs font-semibold text-white" style="background: linear-gradient(135deg, #E85D1F, #C2491A);"><!> </span> <span class="text-[11px] text-slate-500"> </span></div>'),La=k('<div class="flex items-center gap-2 mb-3 px-3 py-2 rounded-lg bg-white/60"><img class="w-5 h-5 object-contain rounded"/> <span class="text-xs text-slate-600"> </span></div>'),Na=k('<div class="flex items-center gap-2 mb-3 px-3 py-2 rounded-lg bg-white/60"><span class="text-xs text-slate-600"> </span></div>'),Ha=k('<div class="flex items-center gap-2 mb-3 px-3 py-2 rounded-lg bg-white/60"><span class="text-xs text-slate-600"> </span></div>'),Oa=k("<!> ",1),Ra=k("<!> <!>",1),Va=k('<div class="bg-brand-50 rounded-2xl border-2 border-brand-200 p-5"><div class="flex items-center justify-between mb-3"><div class="flex flex-col"><span class="text-[11px] uppercase tracking-wide text-slate-500"> </span> <span class="text-2xl font-bold text-slate-800"><!></span></div> <div class="flex flex-col items-end"><span class="text-[11px] uppercase tracking-wide text-slate-500"> </span> <span class="text-lg font-bold text-brand-600"><!></span></div></div> <!> <!> <button class="w-full flex items-center justify-center gap-2.5 px-6 py-3 rounded-xl text-white text-sm font-bold shadow-lg hover:shadow-xl hover:-translate-y-0.5 transition-all disabled:opacity-60 disabled:cursor-not-allowed cursor-pointer" style="background: linear-gradient(135deg, #E85D1F, #C2491A);"><!></button></div>'),Za=k('<div class="space-y-5"><div class="relative"><div class="block text-sm font-semibold text-slate-700 mb-2"> </div> <button><!> <!></button> <!> <!> <div class="mt-3"><label class="inline-flex items-center gap-2 cursor-pointer text-sm text-slate-600 select-none"><input type="checkbox" class="w-4 h-4 rounded border-slate-300 text-brand-600 focus:ring-brand-400 cursor-pointer"/> <span> </span></label> <!></div></div> <!> <!> <!></div>');function Ga(_e,je){yr(je,!0);const pe=()=>qe(qr,"$user",s),ct=()=>qe(Mr,"$wallet",s),Me=()=>qe(Lr,"$walletConfig",s),D=()=>qe(zr,"$_",s),[s,Ee]=$r();let ne=ee(""),ke=ee(!1),Fe=ee(!1),ue=ee(""),N=ee(!1),Q=ee(null),Be=ee(!1),B=ee(""),de=ee(""),le=ee(lr(pe().name||"")),me=ee(lr(pe().lastName||"")),be=ee("");const Ae=I(()=>ct()?.display_currency??"XOF"),Xe=I(()=>Object.keys(Me()?.topup_tiers_by_currency??{})),ce=I(()=>{const b=[r(Ae),"USD","EUR","XOF"];for(const z of b)if(r(Xe).includes(z))return z;return r(Xe)[0]??"XOF"}),$e=I(()=>Me()?.topup_tiers_by_currency?.[r(ce)]??[]),vt=I(()=>r(ce)==="XOF"),te=I(()=>(r(ne)?r($e).find(b=>b.id===r(ne)):null)??null),Ie=I(()=>r(de)&&r(Q)?r(Q).xpaye.find(b=>b.key===r(de)):null),Ft=I(()=>Me()?.currency_symbols??{}),Ne=I(()=>r(Ft)[r(ce)]??r(ce)),He=I(()=>Me()?.currency_symbol_position?.[r(ce)]??"before"),_t=I(()=>
1Me()?.display_rounding?.[r(ce)]?.decimals??2),Oe=I(()=>{const b=parseFloat(r(ue));if(!Number.isFinite(b)||b<=0||r($e).length===0)return!1;const z=Math.min(...r($e).map(P=>P.amount));return b>=z}),pt=I(()=>r(Oe)?parseFloat(r(ue)):0),Pe=I(()=>{if(!r(Oe))return 0;const b=[...r($e)].sort((P,O)=>P.amount-O.amount);let z=b[0];for(const P of b)if(P.amount<=r(pt))z=P;else break;return z?.bonus_pct??0}),ve=I(()=>r(N)?r(Oe)?r(pt):null:r(te)?.amount??null),Re=I(()=>r(N)?r(Pe):r(te)?.bonus_pct??0),et=I(()=>{const b=(r(ve)??0)*(1+r(Re)/100),z=Math.pow(10,r(_t));return Math.round(b*z)/z}),At=I(()=>{const b=(r(ve)??0)*(r(Re)/100),z=Math.pow(10,r(_t));return Math.round(b*z)/z});function ge(b){const z=b.toFixed(r(_t));return r(He)==="after"?`${z} ${r(Ne)}`:`${r(Ne)}${z}`}const ut=I(()=>r(ve)==null||!r(B)?!1:r(B)==="zerofee"||r(B)==="stripe"?!0:r(B)==="xpaye"?!!(r(de)&&r(le).trim()&&r(me).trim()&&r(be).trim()):!1);nt(()=>{jr()}),nt(()=>{r(ve)!=null&&!r(Q)&&!r(Be)&&Et()}),nt(()=>{r(ce),q(ne,""),q(ue,""),q(N,!1),!r(vt)&&r(B)==="xpaye"&&(q(B,"zerofee"),q(de,""))}),nt(()=>{pe().name&&!r(le)&&q(le,pe().name,!0),pe().lastName&&!r(me)&&q(me,pe().lastName,!0)});function St(b){q(ne,b,!0),q(ke,!1),q(N,!1),q(ue,"")}function Dt(){q(N,!r(N)),r(N)?(q(ne,""),q(ke,!1)):q(ue,"")}async function Et(){q(Be,!0);try{const b=pe().country||"CI",z=await Cr(`/credits/payment-methods?country=${b}`);q(Q,await z.json(),!0),r(Q)&&r(Q).xpaye.length>0&&r(vt)?q(B,"xpaye"):q(B,"zerofee")}catch{q(Q,{xpaye:[],zerofee:!0,stripe:!1},!0),q(B,"zerofee")}finally{q(Be,!1)}}function Bt(b){q(B,"xpaye"),q(de,b,!0)}function Wt(){q(B,"zerofee"),q(de,"")}function Kt(){q(B,"stripe"),q(de,"")}async function Xt(){if(!(r(ve)==null||!r(ut))){q(Fe,!0);try{const b=await Nr({amount:r(ve),currency:r(ce),gateway:r(B),channel:r(B)==="xpaye"?r(de):void 0,first_name:r(B)==="xpaye"?r(le).trim():void 0,last_name:r(B)==="xpaye"?r(me).trim():void 0,wallet_phone:r(B)==="xpaye"&&r(be).trim().length>0?r(be).trim():void 0,success_url:`${window.location.origin}/dashboard/transactions?status=success&gateway=${r(B)}`,cancel_url:`${window.location.origin}/credits?status=cancel&gateway=${r(B)}`});b.redirect_url&&(window.location.href=b.redirect_url)}catch(b){Hr(b)?lt(D()("wallet.errors.insufficient_funds"),"error"):lt(Pr(b.detail)||D()("credit_store_component.payment_error"),"error")}finally{q(Fe,!1)}}}var Te=Za(),tt=t(Te),rt=t(tt),xt=t(rt,!0);e(rt);var Le=a(rt,2);Le.__click=()=>{q(N,!1),q(ue,""),q(ke,!r(ke))};var ft=t(Le);{var Yt=b=>{var z=ma(),P=t(z),O=t(P),W=t(O,!0);e(O);var H=a(O,2),L=t(H,!0);e(H),e(P);var K=a(P,2),Z=t(K),h=t(Z,!0);e(Z);var p=a(Z,2),d=t(p,!0);e(p);var i=a(p,2);{var n=_=>{var l=fa(),v=t(l);e(l),w(()=>o(v,`+${r(te).bonus_pct??""}%`)),f(_,l)};X(i,_=>{r(te).bonus_pct>0&&_(n)})}e(K),e(z),w((_,l,v,c)=>{o(W,_),o(L,l),o(h,v),o(d,c)},[()=>D()("wallet.topup.you_pay"),()=>Ce(r(te).amount_components),()=>D()("wallet.topup.you_receive"),()=>Ce(r(te).total_components)]),f(b,z)},Jt=b=>{var z=ba(),P=t(z,!0);e(z),w(O=>o(P,O),[()=>D()("credit_store_component.select_amount")]),f(b,z)};X(ft,b=>{r(te)&&!r(N)?b(Yt):b(Jt,!1)})}var It=a(ft,2);{let b=I(()=>r(ke)?"rotate-180":"");Fr(It,{size:18,get class(){return`text-slate-400 shrink-0 ml-2 transition-transform duration-200 ${r(b)??""}`}})}e(Le);var at=a(Le,2);{var Pt=b=>{var z=$a(),P=we(z);P.__click=()=>q(ke,!1);var O=a(P,2),W=t(O);Gt(W,21,()=>r($e),Ut,(H,L,K)=>{const Z=I(()=>r(ne)===r(L).id);var h=ka(),p=we(h);p.__click=()=>St(r(L).id);var d=t(p),i=t(d);{var n=M=>{jt(M,{size:14,class:"text-white"})},_=M=>{var S=ga();S.textContent=K+1,f(M,S)};X(i,M=>{r(Z)?M(n):M(_,!1)})}e(d);var l=a(d,2),v=t(l),c=t(v),u=t(c,!0);e(c);var x=a(c,2);{var m=M=>{var S=ha(),g=t(S);Mt(g,{size:10});var y=a(g);e(S),w(()=>o(y,` +${r(L).bonus_pct??""}%`)),f(M,S)};X(x,M=>{r(L).bonus_pct>0&&M(m)})}e(v);var C=a(v,2);{var $=M=>{var S=ya(),g=t(S);e(S),w(y=>o(g,`â ${y??""}`),[()=>Ce(r(L).total_components)]),f(M,S)};X(C,M=>{r(L).bonus_pct>0&&M($)})}e(l),e(p);var j=a(p,2);{var F=M=>{var S=wa();f(M,S)};X(j,M=>{K<r($e).length-1&&M(F)})}w(M=>{he(p,1,`w-full flex items-center gap-3 px-4 py-3 text-left transition-all duration-150 cursor-pointer 2 ${r(Z)?"bg-brand-50":"hover:bg-slate-50"}`),he(d,1,`w-6 h-6 rounded-full flex items-center justify-center shrink-0 3 ${r(Z)?"bg-brand-500":"bg-slate-100"}`),he(c,1,`text-sm font-bold ${r(Z)?"text-brand-700":"text-slate-800"}`),o(u,M)},[()=>Ce(r(L).amount_components)]),f(H,h)}),e(W),e(O),f(b,z)};X(at,b=>{r(ke)&&b(Pt)})}var mt=a(at,2);{var Tt=b=>{var z=za(),P=t(z);Vr(P,{size:12,class:"shrink-0 mt-0.5"});var O=a(P,2),W=t(O,!0);e(O),e(z),w(H=>o(W,H),[()=>D()("wallet.topup.tiers_fallback_currency",{values:{display:r(Ae),active:r(ce)}})]),f(b,z)};X(mt,b=>{r(ce)!==r(Ae)&&b(Tt)})}var Lt=a(mt,2),Ve=t(Lt),Ze=t(Ve);dt(Ze),Ze.__change=Dt;var bt=a(Ze,2),Qt=t(bt,!0);e(bt),e(Ve);var Nt=a(Ve,2);{var st=b=>{var z=Aa(),P=we(z),O=t(P);{var W=i=>{var n=Ca(),_=t(n,!0);e(n),w(()=>o(_,r(Ne))),f(i,n)};X(O,i=>{r(He)==="before"&&i(W)})}var H=a(O,2);dt(H);var L=a(H,2);{var K=i=>{var n=qa(),_=t(n,!0);e(n),w(()=>o(_,r(Ne))),f(i,n)};X(L,i=>{r(He)==="after"&&i(K)})}e(P);var Z=a(P,2);{var h=i=>{var n=Ma(),_=t(n),l=t(_,!0);e(_);var v=a(_,2),c=t(v,!0);e(v);var u=a(v,2);{var x=m=>{var C=ja(),$=a(we(C),2),j=t($,!0);e($);var F=a($,2),M=t(F,!0);e(F);var S=a(F,2),g=t(S);Mt(g,{size:10});var y=a(g);e(S),w((A,T)=>{o(j,A),o(M,T),o(y,` +${r(Pe)??""}%`)},[()=>D()("wallet.topup.you_receive"),()=>ge(r(et))]),f(m,C)};X(u,m=>{r(Pe)>0&&m(x)})}e(n),w((m,C)=>{o(l,m),o(c,C)},[()=>D()("wallet.topup.you_pay"),()=>ge(r(pt))]),f(i,n)},p=i=>{var n=Fa(),_=t(n,!0);e(n),w(l=>o(_,l),[()=>D()("wallet.topup.custom_amount_min",{values:{min:r($e).length>0?Math.min(...r($e).map(l=>l.amount)):0,currency:r(ce)}})]),f(i,n)},d=I(()=>r(ue).trim().length>0);X(Z,i=>{r(Oe)?i(h):r(d)&&i(p,1)})}w(i=>{ye(H,"placeholder",i),he(H,1,`w-full py-3 rounded-xl border-2 border-slate-200 bg-white text-sm text-slate-800 placeholder-slate-300 focus:outline-none focus:border-brand-400 focus:ring-2 focus:ring-brand-200 transition-colors 4 ${r(He)==="before"?"pl-10 pr-4":"pl-4 pr-14"}`)},[()=>D()("wallet.topup.custom_amount_placeholder")]),qt(H,()=>r(ue),i=>q(ue,i)),f(b,z)};X(Nt,b=>{r(N)&&b(st)})}e(Lt),e(tt);var gt=a(tt,2);{var Ht=b=>{var z=hr(),P=we(z);{var O=H=>{var L=Sa(),K=t(L);nr(K,{size:20,class:"text-brand-500 animate-spin"});var Z=a(K,2),h=t(Z,!0);e(Z),e(L),w(p=>o(h,p),[()=>D()("credit_store_component.loading_methods")]),f(H,L)},W=H=>{var L=Ia(),K=t(L),Z=t(K,!0);e(K);var h=a(K,2);{var p=l=>{var v=Da();v.__click=Kt;var c=a(t(v),2),u=t(c),x=t(u,!0);e(u);var m=a(u,2),C=t(m,!0);e(m),e(c);var $=a(c,2);{var j=F=>{jt(F,{size:14,class:"text-brand-600 shrink-0 ml-auto"})};X($,F=>
4{r(B)==="stripe"&&F(j)})}e(v),w((F,M)=>{he(v,1,`w-full flex items-center gap-3 px-3 py-3 rounded-xl border-2 transition-all duration-150 cursor-pointer text-left 5 ${r(B)==="stripe"?"border-brand-500 bg-brand-50 ring-1 ring-brand-200":"border-slate-200 bg-white hover:border-slate-300"}`),he(u,1,`text-sm font-medium ${r(B)==="stripe"?"text-brand-700":"text-slate-700"}`),o(x,F),o(C,M)},[()=>D()("credit_store_component.stripe_label"),()=>D()("credit_store_component.stripe_desc")]),f(l,v)};X(h,l=>{r(Q).stripe&&l(p)})}var d=a(h,2);{var i=l=>{var v=Ba();Gt(v,21,()=>r(Q).xpaye,Ut,(c,u)=>{const x=I(()=>r(B)==="xpaye"&&r(de)===r(u).key);var m=Ea();m.__click=()=>Bt(r(u).key);var C=t(m),$=a(C,2),j=t($,!0);e($);var F=a($,2);{var M=S=>{jt(S,{size:14,class:"text-brand-600 shrink-0 ml-auto"})};X(F,S=>{r(x)&&S(M)})}e(m),w(()=>{he(m,1,`flex items-center gap-3 px-3 py-3 rounded-xl border-2 transition-all duration-150 cursor-pointer text-left 6 ${r(x)?"border-brand-500 bg-brand-50 ring-1 ring-brand-200":"border-slate-200 bg-white hover:border-slate-300"}`),ye(C,"src",`/payment-logo/${r(u).logo??""}`),ye(C,"alt",r(u).name),he($,1,`text-sm font-medium ${r(x)?"text-brand-700":"text-slate-700"} truncate`),o(j,r(u).name)}),f(c,m)}),e(v),f(l,v)};X(d,l=>{r(Q).xpaye.length>0&&r(vt)&&l(i)})}var n=a(d,2);{var _=l=>{var v=Xa();v.__click=Wt;var c=a(t(v),2),u=t(c),x=t(u,!0);e(u);var m=a(u,2),C=t(m,!0);e(m),e(c);var $=a(c,2);{var j=F=>{jt(F,{size:14,class:"text-brand-600 shrink-0 ml-auto"})};X($,F=>{r(B)==="zerofee"&&F(j)})}e(v),w((F,M)=>{he(v,1,`w-full flex items-center gap-3 px-3 py-3 rounded-xl border-2 transition-all duration-150 cursor-pointer text-left mt-2 7 ${r(B)==="zerofee"?"border-brand-500 bg-brand-50 ring-1 ring-brand-200":"border-slate-200 bg-white hover:border-slate-300"}`),he(u,1,`text-sm font-medium ${r(B)==="zerofee"?"text-brand-700":"text-slate-700"}`),o(x,F),o(C,M)},[()=>D()("credit_store_component.zerofee_label"),()=>D()("credit_store_component.zerofee_desc")]),f(l,v)};X(n,l=>{r(Q).zerofee&&l(_)})}e(L),w((l,v)=>{ye(L,"aria-label",l),o(Z,v)},[()=>D()("credit_store_component.payment_method"),()=>D()("credit_store_component.payment_method")]),f(H,L)};X(P,H=>{r(Be)?H(O):r(Q)&&H(W,1)})}f(b,z)};X(gt,b=>{r(ve)!=null&&b(Ht)})}var ht=a(gt,2);{var er=b=>{var z=Pa(),P=t(z),O=t(P,!0);e(P);var W=a(P,2),H=t(W),L=t(H),K=t(L,!0);e(L);var Z=a(L,2);dt(Z),e(H);var h=a(H,2),p=t(h),d=t(p,!0);e(p);var i=a(p,2);dt(i),e(h),e(W);var n=a(W,2),_=t(n),l=t(_);Zr(l,{size:12,class:"inline -mt-0.5"});var v=a(l);e(_);var c=a(_,2);dt(c),e(n),e(z),w((u,x,m,C,$,j,F,M)=>{ye(z,"aria-label",u),o(O,x),o(K,m),ye(Z,"placeholder",C),o(d,$),ye(i,"placeholder",j),o(v,` ${F??""}`),ye(c,"placeholder",M)},[()=>D()("credit_store_component.payment_info"),()=>D()("credit_store_component.payment_info"),()=>D()("credit_store_component.first_name"),()=>D()("credit_store_component.first_name"),()=>D()("credit_store_component.last_name"),()=>D()("credit_store_component.last_name"),()=>D()("credit_store_component.phone_number",{values:{method:r(Ie)?.name||"Mobile Money"}}),()=>D()("credit_store_component.phone_placeholder")]),qt(Z,()=>r(le),u=>q(le,u)),qt(i,()=>r(me),u=>q(me,u)),qt(c,()=>r(be),u=>q(be,u)),f(b,z)};X(ht,b=>{r(B)==="xpaye"&&r(de)&&b(er)})}var Ot=a(ht,2);{var Rt=b=>{var z=Va(),P=t(z),O=t(P),W=t(O),H=t(W,!0);e(W);var L=a(W,2),K=t(L);{var Z=g=>{var y=De();w(A=>o(y,A),[()=>ge(r(ve))]),f(g,y)},h=g=>{var y=De();w(A=>o(y,A),[()=>Ce(r(te).amount_components)]),f(g,y)};X(K,g=>{r(N)?g(Z):r(te)&&g(h,1)})}e(L),e(O);var p=a(O,2),d=t(p),i=t(d,!0);e(d);var n=a(d,2),_=t(n);{var l=g=>{var y=De();w(A=>o(y,A),[()=>ge(r(et))]),f(g,y)},v=g=>{var y=De();w(A=>o(y,A),[()=>Ce(r(te).total_components)]),f(g,y)};X(_,g=>{r(N)?g(l):r(te)&&g(v,1)})}e(n),e(p),e(P);var c=a(P,2);{var u=g=>{var y=Ta(),A=t(y),T=t(A);{var R=V=>{var oe=De();w(E=>o(oe,E),[()=>ge(r(At))]),f(V,oe)},ae=V=>{var oe=De();w(E=>o(oe,E),[()=>Ce(r(te).bonus_components)]),f(V,oe)};X(T,V=>{r(N)?V(R):r(te)&&V(ae,1)})}var J=a(T);e(A);var G=a(A,2),re=t(G);e(G),e(y),w(V=>{o(J,` ${V??""}`),o(re,`+${r(Re)??""}%`)},[()=>D()("credit_store_component.bonus_offered")]),f(g,y)};X(c,g=>{r(Re)>0&&g(u)})}var x=a(c,2);{var m=g=>{var y=La(),A=t(y),T=a(A,2),R=t(T,!0);e(T),e(y),w(ae=>{ye(A,"src",`/payment-logo/${r(Ie).logo??""}`),ye(A,"alt",r(Ie).name),o(R,ae)},[()=>D()("credit_store_component.payment_via",{values:{method:r(Ie).name}})]),f(g,y)},C=g=>{var y=Na(),A=t(y),T=t(A,!0);e(A),e(y),w(R=>o(T,R),[()=>D()("credit_store_component.payment_via_zerofee")]),f(g,y)},$=g=>{var y=Ha(),A=t(y),T=t(A,!0);e(A),e(y),w(R=>o(T,R),[()=>D()("credit_store_component.payment_via_stripe")]),f(g,y)};X(x,g=>
7{r(B)==="xpaye"&&r(Ie)?g(m):r(B)==="zerofee"?g(C,1):r(B)==="stripe"&&g($,2)})}var j=a(x,2);j.__click=Xt;var F=t(j);{var M=g=>{var y=Oa(),A=we(y);nr(A,{size:18,class:"animate-spin"});var T=a(A);w(R=>o(T,` ${R??""}`),[()=>D()("credit_store_component.redirecting")]),f(g,y)},S=g=>{var y=Ra(),A=we(y);Gr(A,{size:18});var T=a(A,2);{var R=J=>{var G=De();w(re=>o(G,re),[()=>D()("credit_store_component.pay_button",{values:{total:ge(r(et)),price:ge(r(ve))}})]),f(J,G)},ae=J=>{var G=De();w(re=>o(G,re),[()=>D()("credit_store_component.pay_button",{values:{total:Ce(r(te).total_components),price:Ce(r(te).amount_components)}})]),f(J,G)};X(T,J=>{r(N)?J(R):r(te)&&J(ae,1)})}f(g,y)};X(F,g=>{r(Fe)?g(M):g(S,!1)})}e(j),e(z),w((g,y)=>{o(H,g),o(i,y),j.disabled=r(Fe)||!r(ut)},[()=>D()("wallet.topup.you_pay"),()=>D()("wallet.topup.you_receive")]),f(b,z)};X(Ot,b=>{r(ve)!=null&&r(B)&&b(Rt)})}e(Te),w((b,z)=>{o(xt,b),he(Le,1,`w-full flex items-center justify-between px-4 py-3.5 rounded-xl border-2 bg-white text-left transition-all duration-200 cursor-pointer 8 ${r(ke)?"border-brand-500 ring-2 ring-brand-200":"border-slate-200 hover:border-slate-300"}`),Br(Ze,r(N)),o(Qt,z)},[()=>D()("credit_store_component.choose_recharge"),()=>D()("wallet.topup.use_custom_amount")]),f(_e,Te),wr(),Ee()}kr(["click","change"]);var Ua=k('<div class="relative"><!> <div class="relative z-10"><!></div></div> <!> <!>',1),Wa=k('<p class="flex items-center gap-1.5 text-sm text-brand-200 mt-2"><!> </p>'),Ka=k('<p class="text-sm text-red-200 mt-2"> </p>'),Ya=k('<div class="mt-3 max-w-sm mx-auto rounded-xl p-4" style="background: rgba(255,255,255,0.1); backdrop-filter: blur(8px); border: 1px solid rgba(255,255,255,0.15);"><form class="flex gap-2"><input type="text" placeholder="DEBLO-XXXX" class="flex-1 px-3 py-2 rounded-xl text-white placeholder-white/40 text-sm focus:outline-none focus:ring-2 focus:ring-white/40 transition-colors uppercase tracking-wider" style="background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.2);"/> <button type="submit" class="px-4 py-2 rounded-xl text-brand-800 text-sm font-semibold disabled:opacity-40 disabled:cursor-not-allowed hover:shadow-md transition-all cursor-pointer bg-white"><!></button></form> <!> <!></div>'),Ja=k(`<section class="relative overflow-visible -mt-16" style="padding-top: 9rem; padding-bottom: 3rem;"><div class="absolute inset-0 pointer-events-none overflow-hidden" style="background: linear-gradient(135deg, #1e1b4b 0%, #4338ca 50%, #7c3aed 100%); border-radius: 0;" aria-hidden="true"></div> <div class="absolute inset-0 pointer-events-none overflow-hidden" aria-hidden="true"><svg class="absolute top-[12%] left-[8%] hidden sm:block" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.12)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg> <svg class="absolute top-[15%] right-[10%]" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.12)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> <svg class="absolute top-[45%] left-[4%] hidden sm:block" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.12)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></svg> <svg class="absolute top-[55%] right-[6%]" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.12)" stroke-width="2" stroke-linecap="round"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg> <svg class="absolute bottom-[15%] left-[12%] hidden sm:block" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.10)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20"></path></svg> <svg class="absolute bottom-[20%] right-[12%] hidden sm:block" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.10)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z"></path></svg></div> <div class="absolute inset-0 pointer-events-none overflow-hidden" aria-hidden="true">
8<div class="absolute -top-20 -right-20 w-64 h-64 rounded-full opacity-10" style="background: #ffffff;"></div> <div class="absolute -bottom-16 -left-16 w-48 h-48 rounded-full opacity-10" style="background: #ffffff;"></div> <div class="absolute top-[40%] right-[3%] w-32 h-32 rounded-full opacity-[0.07]" style="background: #ffffff;"></div></div> <div class="relative z-10 max-w-3xl mx-auto px-4"><div class="text-center mb-8"><h1 class="text-2xl sm:text-3xl font-bold text-white mb-2" style="font-family: 'Fredoka', sans-serif;"><!></h1> <p class="text-white/70 text-sm sm:text-base max-w-md mx-auto"> </p></div> <div class="bg-white/95 backdrop-blur-sm rounded-2xl p-5 shadow-lg mb-5 overflow-visible"><!></div> <div class="mb-5"><button type="button" class="flex items-center gap-2 mx-auto px-4 py-2 rounded-xl text-sm transition-all cursor-pointer" style="background: rgba(255,255,255,0.1); color: rgba(255,255,255,0.6); border: 1px solid rgba(255,255,255,0.1);"><!> <span class="font-medium"> </span></button> <!></div></div></section>`),Qa=k(`<div class="text-center mb-10"><span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-4" style="background: rgba(232, 93, 31, 0.15); color: #E85D1F;"><!> </span> <p class="text-center font-handwritten text-amber-500 text-xl mb-1"> </p> <h2 class="text-2xl sm:text-3xl font-bold text-slate-800" style="font-family: 'Fredoka', sans-serif;"> </h2> <p class="text-slate-500 mt-2 max-w-xl mx-auto"> </p></div>`),es=k('<div class="relative rounded-2xl shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 overflow-hidden border-2 border-brand-100 p-5" style="background: rgba(240, 253, 244, 0.85);"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: rgba(232, 93, 31, 0.15);"><!></div> <h3 class="text-base font-bold text-slate-800 leading-tight"> </h3></div> <p class="text-2xl sm:text-3xl font-bold text-brand-600 mb-1"> </p> <p class="text-xs text-slate-500"> </p></div>'),ts=k('<div class="relative rounded-2xl shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 overflow-hidden border-2 border-brand-100 p-5" style="background: rgba(240, 253, 244, 0.85);"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: rgba(232, 93, 31, 0.15);"><!></div> <h3 class="text-base font-bold text-slate-800 leading-tight"> </h3></div> <p class="text-2xl sm:text-3xl font-bold text-brand-600 mb-1"> </p> <p class="text-xs text-slate-500"> </p></div>'),rs=k('<div class="relative rounded-2xl shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 overflow-hidden border-2 border-brand-100 p-5" style="background: rgba(240, 253, 244, 0.85);"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: rgba(232, 93, 31, 0.15);"><!></div> <h3 class="text-base font-bold text-slate-800 leading-tight"> </h3></div> <p class="text-2xl sm:text-3xl font-bold text-brand-600 mb-1"> </p> <p class="text-xs text-slate-500"> </p></div>'),as=k('<div class="relative rounded-2xl shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 overflow-hidden border-2 border-brand-100 p-5" style="background: rgba(240, 253, 244, 0.85);"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: rgba(232, 93, 31, 0.15);"><!></div> <h3 class="text-base font-bold text-slate-800 leading-tight"> </h3></div> <p class="text-2xl sm:text-3xl font-bold text-brand-600 mb-1"> </p> <p class="text-xs text-slate-500"> </p></div>'),ss=k('<div class="relative rounded-2xl shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 overflow-hidden border-2 border-brand-100 p-5" style="background: rgba(240, 253, 244, 0.85);"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: rgba(232, 93, 31, 0.15);"><!></div> <h3 class="text-base font-bold text-slate-800 leading-tight"> </h3></div> <p class="text-2xl sm:text-3xl font-bold text-brand-600 mb-1"> </p> <p class="text-xs text-slate-500"> </p></div>'),os=k('<div class="relative rounded-2xl shadow-sm hover:shadow-lg hover:-translate-y-1 transition-all duration-300 overflow-hidden border-2 border-brand-100 p-5" style="background: rgba(240, 253, 244, 0.85);"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl flex items-center justify-center shrink-0" style="background: rgba(232, 93, 31, 0.15);"><!></div> <h3 class="text-base font-bold text-slate-800 leading-tight"> </h3></div> <p class="text-2xl sm:text-3xl font-bold text-brand-600 mb-1"> </p> <p class="text-xs text-slate-500"> </p></div>'),is=k('<div class="mt-8 mx-auto max-w-2xl text-center"><div class="inline-flex items-center gap-2 px-4 py-2 rounded-full" style="background: linear-gradient(135deg, rgba(232, 93, 31, 0.10), rgba(245, 158, 11, 0.10)); border: 1px solid rgba(232, 93, 31, 0.25);"><!> <span class="text-sm text-slate-700"><!></span></div></div>'),ds=k(`<div class="text-center mb-12"><span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-4" style="background: rgba(99, 102, 241, 0.12); color: #6366f1;"><!> </span> <h2 class="text-2xl sm:text-3xl font-bold text-slate-800 mb-3" style="font-family: 'Fredoka', sans-serif;"> </h2> <p class="text-slate-500 max-w-2xl mx-auto"> </p></div>`),ns=k('<div class="relative bg-white rounded-2xl border border-slate-200 p-6 shadow-sm text-center">
8<div class="w-14 h-14 rounded-2xl mx-auto mb-4 flex items-center justify-center" style="background: linear-gradient(135deg, #6366f1, #8b5cf6);"><!></div> <div class="absolute -top-3 -left-3 w-8 h-8 rounded-full bg-indigo-500 text-white text-sm font-bold flex items-center justify-center shadow-md">1</div> <h3 class="font-bold text-slate-800 mb-2"> </h3> <p class="text-sm text-slate-500 leading-relaxed"> </p></div>'),ls=k('<div class="relative bg-white rounded-2xl border border-slate-200 p-6 shadow-sm text-center"><div class="w-14 h-14 rounded-2xl mx-auto mb-4 flex items-center justify-center" style="background: linear-gradient(135deg, #f59e0b, #ef4444);"><!></div> <div class="absolute -top-3 -left-3 w-8 h-8 rounded-full bg-amber-500 text-white text-sm font-bold flex items-center justify-center shadow-md">2</div> <h3 class="font-bold text-slate-800 mb-2"> </h3> <p class="text-sm text-slate-500 leading-relaxed"><!></p></div>'),cs=k('<div class="relative bg-white rounded-2xl border border-slate-200 p-6 shadow-sm text-center"><div class="w-14 h-14 rounded-2xl mx-auto mb-4 flex items-center justify-center" style="background: linear-gradient(135deg, #E85D1F, #C2491A);"><!></div> <div class="absolute -top-3 -left-3 w-8 h-8 rounded-full bg-brand-500 text-white text-sm font-bold flex items-center justify-center shadow-md">3</div> <h3 class="font-bold text-slate-800 mb-2"> </h3> <p class="text-sm text-slate-500 leading-relaxed"> </p></div>'),vs=k('<div class="bg-indigo-50 border border-indigo-100 rounded-2xl p-5 sm:p-6 text-center"><p class="text-sm text-indigo-700 leading-relaxed max-w-2xl mx-auto"><!></p></div>'),_s=k(`<div><span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-4" style="background: rgba(249, 115, 22, 0.12); color: #ea580c;"><!> </span> <h2 class="text-2xl sm:text-3xl font-bold text-slate-800 mb-4" style="font-family: 'Fredoka', sans-serif;"> <br/> <span style="color: #ea580c;"> </span></h2> <div class="space-y-4 text-slate-600 text-sm leading-relaxed"><p><!></p> <p><!></p> <p><!></p></div></div>`),ps=k('<div class="space-y-4"><div class="bg-orange-50 border border-orange-200 rounded-2xl p-5 shadow-sm"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl bg-orange-500 flex items-center justify-center"><!></div> <div><p class="font-bold text-slate-800"> </p> <p class="text-xs text-slate-500"> </p></div> <span class="ml-auto px-3 py-1 rounded-full text-sm font-bold bg-orange-500 text-white"> </span></div> <p class="text-xs text-slate-500"> </p></div> <div class="bg-orange-50 border border-orange-200 rounded-2xl p-5 shadow-sm"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl bg-orange-500 flex items-center justify-center"><!></div> <div><p class="font-bold text-slate-800"> </p> <p class="text-xs text-slate-500"> </p></div> <span class="ml-auto px-3 py-1 rounded-full text-sm font-bold bg-orange-500 text-white"> </span></div> <p class="text-xs text-slate-500"> </p></div> <div class="bg-brand-50 border border-brand-200 rounded-2xl p-5 shadow-sm"><div class="flex items-center gap-3 mb-3"><div class="w-10 h-10 rounded-xl bg-brand-500 flex items-center justify-center"><!></div> <div><p class="font-bold text-slate-800"> </p> <p class="text-xs text-slate-500"> </p></div> <span class="ml-auto px-3 py-1 rounded-full text-sm font-bold bg-brand-500 text-white"> </span></div> <p class="text-xs text-slate-500"> </p></div> <div class="flex items-start gap-3 px-4 py-3 rounded-xl bg-amber-50 border border-amber-200"><!> <p class="text-xs text-amber-800 leading-relaxed"><!></p></div></div>'),us=k('<span class="px-3 py-1.5 rounded-full text-xs font-bold" style="background: rgba(168,85,247,0.12); color: #a855f7;"> </span>'),xs=k(`<div class="rounded-3xl overflow-hidden p-6 sm:p-10" style="background: rgba(168, 85, 247, 0.06);"><div class="flex flex-col gap-8 md:flex-row-reverse items-center"><div class="flex-1 md:text-left text-center"><p class="text-lg mb-2" style="font-family: 'Caveat', cursive; color: #a855f7;"> </p> <h3 class="text-2xl sm:text-3xl font-bold text-slate-800 mb-3 leading-tight" style="font-family: 'Fredoka', sans-serif;"> <br/><span style="color: #a855f7;"> </span></h3> <p class="text-base text-slate-600 mb-5 leading-relaxed max-w-lg"> </p> <div class="space-y-3 mb-6"><div class="flex items-start gap-3"><div class="w-7 h-7 rounded-full flex items-center justify-center shrink-0 mt-0.5" style="background: rgba(168,85,247,0.12);"><!></div> <p class="text-sm text-slate-700"><!></p></div> <div class="flex items-start gap-3"><div class="w-7 h-7 rounded-full flex items-center justify-center shrink-0 mt-0.5" style="background: rgba(168,85,247,0.12);"><!></div> <p class="text-sm text-slate-700"><!></p></div> <div class="flex items-start gap-3"><div class="w-7 h-7 rounded-full flex items-center justify-center shrink-0 mt-0.5" style="background: rgba(168,85,247,0.12);"><!></div> <p class="text-sm text-slate-700"><!></p></div></div> <div class="flex flex-wrap gap-2 justify-center md:justify-start"></div></div> <div class="relative shrink-0 w-[220px] sm:w-[260px]"><div class="absolute inset-0 rounded-full opacity-15 blur-3xl scale-75" style="background: radial-gradient(circle, rgba(168,85,247,0.6), transparent 70%);" aria-hidden="true"></div> <div class="relative rounded-3xl p-8 text-center shadow-xl" style="background: linear-gradient(135deg, #9333ea, #c084fc);">
8<div class="w-14 h-14 rounded-2xl bg-white/20 flex items-center justify-center mx-auto mb-4"><!></div> <p class="text-4xl font-bold text-white mb-1" style="font-family: 'Fredoka', sans-serif;"> </p> <p class="text-white/80 text-sm font-medium"> </p> <div class="mt-4 pt-4 border-t border-white/20 space-y-2"><div class="flex items-center justify-center gap-2"><!> <p class="text-white/70 text-xs"> </p></div> <div class="flex items-center justify-center gap-2"><!> <p class="text-white/70 text-xs"> </p></div></div></div></div></div></div>`),fs=k('<div class="order-2 lg:order-1 space-y-4"><div class="bg-white border border-indigo-200 rounded-2xl p-5 shadow-sm"><div class="flex items-center gap-3 mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center" style="background: linear-gradient(135deg, #6366f1, #8b5cf6);"><!></div> <div><p class="font-bold text-slate-800"> </p> <p class="text-xs text-indigo-500"> </p></div></div> <p class="text-sm text-slate-600 leading-relaxed"><!></p></div> <div class="bg-white border border-indigo-200 rounded-2xl p-5 shadow-sm"><div class="flex items-center gap-3 mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center" style="background: linear-gradient(135deg, #06b6d4, #0891b2);"><!></div> <div><p class="font-bold text-slate-800"> </p> <p class="text-xs text-cyan-600"> </p></div></div> <p class="text-sm text-slate-600 leading-relaxed"><!></p></div> <div class="bg-white border border-indigo-200 rounded-2xl p-5 shadow-sm"><div class="flex items-center gap-3 mb-4"><div class="w-10 h-10 rounded-xl flex items-center justify-center" style="background: linear-gradient(135deg, #E85D1F, #C2491A);"><!></div> <div><p class="font-bold text-slate-800"> </p> <p class="text-xs text-brand-600"> </p></div></div> <p class="text-sm text-slate-600 leading-relaxed"><!></p></div></div>'),ms=k(`<div class="order-1 lg:order-2"><span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-4" style="background: rgba(99, 102, 241, 0.12); color: #6366f1;"><!> </span> <h2 class="text-2xl sm:text-3xl font-bold text-slate-800 mb-4" style="font-family: 'Fredoka', sans-serif;"> <br/> <span style="color: #6366f1;"> </span></h2> <div class="space-y-4 text-slate-600 text-sm leading-relaxed"><p><!></p> <p> </p> <p><!></p> <p> </p></div> <div class="mt-6 bg-indigo-100 border border-indigo-200 rounded-2xl p-4"><div class="grid grid-cols-2 gap-3 text-center"><div><p class="text-2xl font-bold text-indigo-700"> </p> <p class="text-xs text-indigo-500"> </p></div> <div><p class="text-2xl font-bold text-indigo-700"> </p> <p class="text-xs text-indigo-500"> </p></div></div></div></div>`),bs=k(`<div class="text-center mb-10"><span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-wider mb-4" style="background: rgba(99, 102, 241, 0.15); color: #6366f1;"><!> </span> <p class="text-center font-handwritten text-indigo-500 text-xl mb-1"> </p> <h2 class="text-2xl sm:text-3xl font-bold text-slate-800" style="font-family: 'Fredoka', sans-serif;"> </h2></div>`),gs=k('<div class="rounded-2xl border-2 border-indigo-100 shadow-sm overflow-hidden transition-all duration-200 hover:shadow-lg hover:-translate-y-0.5" style="background: rgba(99, 102, 241, 0.04);"><button class="w-full flex items-center justify-between gap-3 px-5 py-4 text-left cursor-pointer"><span class="text-sm font-bold text-slate-800"> </span> <div class="shrink-0 transition-transform duration-300"><!></div></button> <div class="overflow-hidden transition-all duration-300 ease-in-out"><div class="px-5 pb-4"><p class="text-sm text-slate-600 leading-relaxed"> </p></div></div></div>'),hs=k(`<div class="flex justify-center mb-5"><div class="w-14 h-14 rounded-2xl flex items-center justify-center shadow-sm" style="background: rgba(255, 255, 255, 0.2);"><!></div></div> <h2 class="text-3xl sm:text-4xl font-bold text-white mb-3" style="font-family: 'Fredoka', sans-serif;"> </h2> <p class="text-white/80 text-base sm:text-lg mb-8 max-w-xl mx-auto"> </p> <a class="inline-flex items-center gap-2 px-8 py-3.5 rounded-xl text-base font-bold shadow-lg hover:shadow-xl hover:-translate-y-0.5 transition-all duration-200" style="background: #ffffff; color: #E85D1F;"> <!></a> <p class="mt-5 text-lg text-white/90" style="font-family: 'Caveat', cursive;"> </p>`,1),ys=k('<!> <!> <!> <!> <section class="relative py-12 sm:py-16 overflow-hidden"><!> <!> <div class="relative z-10 max-w-5xl mx-auto px-4"><!> <div class="grid grid-cols-2 lg:grid-cols-3 gap-4"><!> <!> <!> <!> <!> <!></div> <!></div></section> <!> <section class="relative py-14 sm:py-20 overflow-hidden"><div class="relative max-w-4xl mx-auto px-4"><!> <div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-10"><!> <!> <!></div> <!></div></section> <!> <section class="relative py-14 sm:py-20 overflow-hidden bg-white"><div class="relative max-w-4xl mx-auto px-4"><div class="grid grid-cols-1 lg:grid-cols-2 gap-10 items-center"><!> <!></div></div></section> <section class="relative py-16 sm:py-20 overflow-hidden" style="background: #ffffff;"><!> <div class="relative z-10 max-w-6xl mx-auto px-4"><!></div></section> <!> <section class="relative py-14 sm:py-20 overflow-hidden"><div class="relative max-w-4xl mx-auto px-4"><div class="grid grid-cols-1 lg:grid-cols-2 gap-10 items-center"><!> <!></div></div></section> <!> <!> <!> <section class="relative py-12 sm:py-16 overflow-hidden"><div class="relative max-w-3xl mx-auto px-4"><!> <div class="space-y-3"></div></div></section> <!> <section class="relative py-16 sm:py-20 overflow-hidden" style="background: linear-gradient(135deg, #E85D1F, #C2491A);"><div class="absolute inset-0 overflow-hidden pointer-events-none" aria-hidden="true">
8<div class="absolute -top-20 -left-20 w-64 h-64 rounded-full opacity-10" style="background: #ffffff;"></div> <div class="absolute -bottom-16 -right-16 w-48 h-48 rounded-full opacity-10" style="background: #ffffff;"></div></div> <div class="relative max-w-3xl mx-auto px-4 text-center"><!></div></section>',1);function zo(_e,je){yr(je,!0);const pe=()=>qe(Yr,"$theme",ne),ct=()=>qe(Mr,"$wallet",ne),Me=()=>qe(Wr,"$selectedCurrency",ne),D=()=>qe(Kr,"$page",ne),s=()=>qe(zr,"$_",ne),Ee=()=>qe(qr,"$user",ne),[ne,ke]=$r();let Fe=I(()=>pe()==="dark");const ue=I(()=>ct()?.display_currency||Me().code),N=I(()=>[{key:"k12_text",baseXof:5,perMin:!1},{key:"k12_photo",baseXof:10,perMin:!1},{key:"voice",baseXof:45,perMin:!0},{key:"pro",baseXof:25,perMin:!1},{key:"pdf",baseXof:15,perMin:!1},{key:"websearch",baseXof:5,perMin:!1}]);function Q(h,p){const d=_r(h,r(ue)),i="~";return p?`${i}${d} / min`:`${i}${d}`}let Be=I(()=>_r(100,r(ue))),B=ee(null),de=ee(!1),le=ee(""),me=ee(!1),be=ee(""),Ae=ee(""),Xe=ee(!1);nt(()=>{jr()}),nt(()=>{const h=D().url.searchParams.get("status"),p=D().url.searchParams.get("gateway");if(h==="success"){q(Xe,!0);const d=p==="xpaye"?s()("credits_store.toast_success_xpaye"):s()("credits_store.toast_success");lt(d,"success",6e3),setTimeout(()=>{q(Xe,!1)},100),ce(),vr(),pr("/credits",{replaceState:!0})}else h==="cancel"&&(lt(s()("credits_store.toast_cancel"),"warning"),pr("/credits",{replaceState:!0}))});async function ce(){try{const p=await(await Cr("/credits/balance")).json();p.balance!==void 0&&Tr(p.balance)}catch{}}function $e(h){q(B,r(B)===h?null:h,!0)}const vt=I(()=>[{question:s()("credits_store.faq_1_q"),answer:s()("credits_store.faq_1_a")},{question:s()("credits_store.faq_2_q"),answer:s()("credits_store.faq_2_a")},{question:s()("credits_store.faq_3_q"),answer:s()("credits_store.faq_3_a")},{question:s()("credits_store.faq_4_q"),answer:s()("credits_store.faq_4_a")},{question:s()("credits_store.faq_5_q"),answer:s()("credits_store.faq_5_a")},{question:s()("credits_store.faq_6_q"),answer:s()("credits_store.faq_6_a")}]);async function te(){if(r(le).trim()){q(Ae,""),q(be,""),q(me,!0);try{const h=await Or(r(le).trim());vr(),q(be,s()("wallet.voucher.success",{values:{amount:Ce(h.amount_components)}}),!0),q(le,""),q(Xe,!0),lt(r(be),"success"),setTimeout(()=>{q(Xe,!1)},100)}catch(h){const p=h;q(Ae,s()(Rr(p.detail)),!0),lt(r(Ae),"error")}finally{q(me,!1)}}}var Ie=ys(),Ft=we(Ie);{let h=I(()=>s()("credits_store.seo_title")),p=I(()=>s()("credits_store.seo_description")),d=I(()=>s()("credits_store.seo_keywords"));Jr(Ft,{get title(){return r(h)},get description(){return r(p)},canonical:"/credits",get keywords(){return r(d)}})}var Ne=a(Ft,2);Ur(Ne,{get trigger(){return r(Xe)}});var He=a(Ne,2);{var _t=h=>{var p=Ua(),d=we(p),i=t(d);ir(i,{variant:"stars"});var n=a(i,2),_=t(n);{let c=I(()=>s()("credits_store.hero_title_prefix")),u=I(()=>s()("credits_store.hero_highlight")),x=I(()=>s()("credits_store.hero_subtitle",{values:{price:r(Be)}}));Ir(_,{get title(){return r(c)},get highlightWord(){return r(u)},get subtitle(){return r(x)},gradientFrom:"#7A2E10",gradientVia:"#C2491A",gradientTo:"#E85D1F",darkHero:!0,showLogo:!0,showMascot:!1})}e(n),e(d);var l=a(d,2);{let c=I(()=>[s()("credits_store.marquee_credits"),s()("credits_store.marquee_no_commitment"),s()("credits_store.marquee_from_price",{values:{price:r(Be)}}),s()("credits_store.marquee_mobile_payment"),s()("credits_store.marquee_orange"),s()("credits_store.marquee_wave"),s()("credits_store.marquee_mtn")]);cr(l,{get words(){return r(c)},bgColor:"#C2491A"})}var v=a(l,2);Qe(v,{variant:"wave",color:"#f0f9ff"}),f(h,p)};X(He,h=>{Ee().isAuthenticated||h(_t)})}var Oe=a(He,2);{var pt=h=>{var p=Ja(),d=a(t(p),6),i=t(d),n=t(i),_=t(n);se(_,()=>s()("credits_store.auth_title")),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c);Ga(u,{}),e(c);var x=a(c,2),m=t(x);m.__click=()=>{q(de,!r(de))};var C=t(m);ua(C,{size:14});var $=a(C,2),j=t($,!0);e($),e(m);var F=a(m,2);{var M=S=>{var g=Ya(),y=t(g),A=t(y);dt(A);var T=a(A,2),R=t(T);{var ae=E=>{nr(E,{size:16,class:"animate-spin"})},J=E=>{var U=De("OK");f(E,U)};X(R,E=>{r(me)?E(ae):E(J,!1)})}e(T),e(y);var G=a(y,2);{var re=E=>{var U=Wa(),ie=t(U);jt(ie,{size:14});var xe=a(ie);e(U),w(()=>o(xe,` ${r(be)??""}`)),f(E,U)};X(G,E=>{r(be)&&E(re)})}var V=a(G,2);{var oe=E=>{var U=Ka(),ie=t(U,!0);e(U),w(()=>o(ie,r(Ae))),f(E,U)};X(V,E=>{r(Ae)&&E(oe)})}e(g),w(E=>T.disabled=E,[()=>!r(le).trim()||r(me)]),Er("submit",y,E=>{E.preventDefault(),te()}),qt(A,()=>r(le),E=>q(le,E)),f(S,g)};X(F,S=>{r(de)&&S(M)})}e(x),e(d),e(p),w((S,g)=>{o(v,S),o(j,g)},[()=>
8s()("credits_store.auth_subtitle"),()=>s()("credits_store.coupon_button")]),f(h,p)};X(Oe,h=>{Ee().isAuthenticated&&h(pt)})}var Pe=a(Oe,2),ve=t(Pe);ir(ve,{variant:"math"});var Re=a(ve,2);Xr(Re,{variant:"subtle",colors:["#E85D1F","#f59e0b"]});var et=a(Re,2),At=t(et);Y(At,{direction:"up",delay:0,children:p=>{var d=Qa(),i=t(d),n=t(i);ur(n,{size:14});var _=a(n);e(i);var l=a(i,2),v=t(l,!0);e(l);var c=a(l,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j,F)=>{o(_,` ${C??""}`),o(v,$),o(u,j),o(m,F)},[()=>s()("credits_store.usage_pricing_badge"),()=>s()("credits_store.usage_pricing_handwritten"),()=>s()("credits_store.usage_pricing_title"),()=>s()("credits_store.usage_pricing_subtitle")]),f(p,d)},$$slots:{default:!0}});var ge=a(At,2),ut=t(ge);Y(ut,{direction:"up",delay:.05,children:p=>{var d=es(),i=t(d),n=t(i),_=t(n);xr(_,{size:20,class:"text-brand-600"}),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j)=>{o(v,C),o(u,$),o(m,j)},[()=>s()("credits_store.usage_k12_text_name"),()=>Q(r(N)[0].baseXof,r(N)[0].perMin),()=>s()("credits_store.usage_k12_text_desc")]),f(p,d)},$$slots:{default:!0}});var St=a(ut,2);Y(St,{direction:"up",delay:.1,children:p=>{var d=ts(),i=t(d),n=t(i),_=t(n);fr(_,{size:20,class:"text-brand-600"}),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j)=>{o(v,C),o(u,$),o(m,j)},[()=>s()("credits_store.usage_k12_photo_name"),()=>Q(r(N)[1].baseXof,r(N)[1].perMin),()=>s()("credits_store.usage_k12_photo_desc")]),f(p,d)},$$slots:{default:!0}});var Dt=a(St,2);Y(Dt,{direction:"up",delay:.15,children:p=>{var d=rs(),i=t(d),n=t(i),_=t(n);Qr(_,{size:20,class:"text-brand-600"}),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j)=>{o(v,C),o(u,$),o(m,j)},[()=>s()("credits_store.usage_voice_name"),()=>Q(r(N)[2].baseXof,r(N)[2].perMin),()=>s()("credits_store.usage_voice_desc")]),f(p,d)},$$slots:{default:!0}});var Et=a(Dt,2);Y(Et,{direction:"up",delay:.2,children:p=>{var d=as(),i=t(d),n=t(i),_=t(n);ea(_,{size:20,class:"text-brand-600"}),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j)=>{o(v,C),o(u,$),o(m,j)},[()=>s()("credits_store.usage_pro_name"),()=>Q(r(N)[3].baseXof,r(N)[3].perMin),()=>s()("credits_store.usage_pro_desc")]),f(p,d)},$$slots:{default:!0}});var Bt=a(Et,2);Y(Bt,{direction:"up",delay:.25,children:p=>{var d=ss(),i=t(d),n=t(i),_=t(n);mr(_,{size:20,class:"text-brand-600"}),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j)=>{o(v,C),o(u,$),o(m,j)},[()=>s()("credits_store.usage_pdf_name"),()=>Q(r(N)[4].baseXof,r(N)[4].perMin),()=>s()("credits_store.usage_pdf_desc")]),f(p,d)},$$slots:{default:!0}});var Wt=a(Bt,2);Y(Wt,{direction:"up",delay:.3,children:p=>{var d=os(),i=t(d),n=t(i),_=t(n);br(_,{size:20,class:"text-brand-600"}),e(n);var l=a(n,2),v=t(l,!0);e(l),e(i);var c=a(i,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(d),w((C,$,j)=>{o(v,C),o(u,$),o(m,j)},[()=>s()("credits_store.usage_websearch_name"),()=>Q(r(N)[5].baseXof,r(N)[5].perMin),()=>s()("credits_store.usage_websearch_desc")]),f(p,d)},$$slots:{default:!0}}),e(ge);var Kt=a(ge,2);Y(Kt,{direction:"up",delay:.4,children:p=>{var d=is(),i=t(d),n=t(i);Mt(n,{size:16,class:"text-brand-600 shrink-0"});var _=a(n,2),l=t(_);se(l,()=>s()("credits_store.usage_pricing_bonus_teaser")),e(_),e(i),e(d),f(p,d)},$$slots:{default:!0}}),e(et),e(Pe);var Xt=a(Pe,2);Qe(Xt,{variant:"curve",color:"#f8fafc"});var Te=a(Xt,2),tt=t(Te),rt=t(tt);Y(rt,{direction:"up",delay:0,children:p=>{var d=ds(),i=t(d),n=t(i);ta(n,{size:14});var _=a(n);e(i);var l=a(i,2),v=t(l,!0);e(l);var c=a(l,2),u=t(c,!0);e(c),e(d),w((x,m,C)=>{o(_,` ${x??""}`),o(v,m),o(u,C)},[()=>s()("credits_store.ai_badge"),()=>s()("credits_store.ai_title"),()=>s()("credits_store.ai_subtitle")]),f(p,d)},$$slots:{default:!0}});var xt=a(rt,2),Le=t(xt);Y(Le,{direction:"up",delay:.05,children:p=>{var d=ns(),i=t(d),n=t(i);ra(n,{size:24,class:"text-white"}),e(i);var _=a(i,4),l=t(_,!0);e(_);var v=a(_,2),c=t(v,!0);e(v),e(d),w((u,x)=>{o(l,u),o(c,x)},[()=>
8s()("credits_store.ai_step1_title"),()=>s()("credits_store.ai_step1_desc")]),f(p,d)},$$slots:{default:!0}});var ft=a(Le,2);Y(ft,{direction:"up",delay:.15,children:p=>{var d=ls(),i=t(d),n=t(i);aa(n,{size:24,class:"text-white"}),e(i);var _=a(i,4),l=t(_,!0);e(_);var v=a(_,2),c=t(v);se(c,()=>s()("credits_store.ai_step2_desc")),e(v),e(d),w(u=>o(l,u),[()=>s()("credits_store.ai_step2_title")]),f(p,d)},$$slots:{default:!0}});var Yt=a(ft,2);Y(Yt,{direction:"up",delay:.25,children:p=>{var d=cs(),i=t(d),n=t(i);ur(n,{size:24,class:"text-white"}),e(i);var _=a(i,4),l=t(_,!0);e(_);var v=a(_,2),c=t(v,!0);e(v),e(d),w((u,x)=>{o(l,u),o(c,x)},[()=>s()("credits_store.ai_step3_title"),()=>s()("credits_store.ai_step3_desc")]),f(p,d)},$$slots:{default:!0}}),e(xt);var Jt=a(xt,2);Y(Jt,{direction:"scale",delay:.1,children:p=>{var d=vs(),i=t(d),n=t(i);se(n,()=>s()("credits_store.ai_callout")),e(i),e(d),f(p,d)},$$slots:{default:!0}}),e(tt),e(Te);var It=a(Te,2);Qe(It,{variant:"curve",color:"#fff"});var at=a(It,2),Pt=t(at),mt=t(Pt),Tt=t(mt);Y(Tt,{direction:"left",delay:0,children:p=>{var d=_s(),i=t(d),n=t(i);gr(n,{size:14});var _=a(n);e(i);var l=a(i,2),v=t(l,!0),c=a(v,3),u=t(c,!0);e(c),e(l);var x=a(l,2),m=t(x),C=t(m);se(C,()=>s()("credits_store.mission_desc_1")),e(m);var $=a(m,2),j=t($);se(j,()=>s()("credits_store.mission_desc_2")),e($);var F=a($,2),M=t(F);se(M,()=>s()("credits_store.mission_desc_3")),e(F),e(x),e(d),w((S,g,y)=>{o(_,` ${S??""}`),o(v,g),o(u,y)},[()=>s()("credits_store.mission_badge"),()=>s()("credits_store.mission_title_1"),()=>s()("credits_store.mission_title_2")]),f(p,d)},$$slots:{default:!0}});var Lt=a(Tt,2);Y(Lt,{direction:"right",delay:.1,children:p=>{var d=ps(),i=t(d),n=t(i),_=t(n),l=t(_);xr(l,{size:20,class:"text-white"}),e(_);var v=a(_,2),c=t(v),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(v);var C=a(v,2),$=t(C);e(C),e(n);var j=a(n,2),F=t(j,!0);e(j),e(i);var M=a(i,2),S=t(M),g=t(S),y=t(g);fr(y,{size:20,class:"text-white"}),e(g);var A=a(g,2),T=t(A),R=t(T,!0);e(T);var ae=a(T,2),J=t(ae,!0);e(ae),e(A);var G=a(A,2),re=t(G);e(G),e(S);var V=a(S,2),oe=t(V,!0);e(V),e(M);var E=a(M,2),U=t(E),ie=t(U),xe=t(ie);Mt(xe,{size:20,class:"text-white"}),e(ie);var Se=a(ie,2),fe=t(Se),Ge=t(fe,!0);e(fe);var ze=a(fe,2),Ue=t(ze,!0);e(ze),e(Se);var We=a(Se,2),Ke=t(We,!0);e(We),e(U);var Ye=a(U,2),ot=t(Ye,!0);e(Ye),e(E);var Vt=a(E,2),yt=t(Vt);gr(yt,{size:16,class:"text-amber-600 shrink-0 mt-0.5"});var wt=a(yt,2),Zt=t(wt);se(Zt,()=>s()("credits_store.subsidy_callout")),e(wt),e(Vt),e(d),w((tr,kt,$t,Je,zt,rr,ar,sr,or,Ar,Sr,Dr)=>{o(u,tr),o(m,kt),o($,`${Ct.child.textCredits} ${$t??""}`),o(F,Je),o(R,zt),o(J,rr),o(re,`${Ct.child.photoCredits} ${ar??""}`),o(oe,sr),o(Ge,or),o(Ue,Ar),o(Ke,Sr),o(ot,Dr)},[()=>s()("credits_store.text_question"),()=>s()("credits_store.text_question_sub"),()=>s()("credits_store.text_credit"),()=>s()("credits_store.text_question_desc"),()=>s()("credits_store.photo_question"),()=>s()("credits_store.photo_question_sub"),()=>s()("credits_store.pro_credit_label"),()=>s()("credits_store.photo_question_desc"),()=>s()("credits_store.free_credits"),()=>s()("credits_store.free_credits_sub"),()=>s()("credits_store.free_credits_daily"),()=>s()("credits_store.free_credits_desc")]),f(p,d)},$$slots:{default:!0}}),e(mt),e(Pt),e(at);var Ve=a(at,2),Ze=t(Ve);ir(Ze,{variant:"stars"});var bt=a(Ze,2),Qt=t(bt);Y(Qt,{direction:"up",delay:.05,children:p=>{var d=xs(),i=t(d),n=t(i),_=t(n),l=t(_,!0);e(_);var v=a(_,2),c=t(v,!0),u=a(c,2),x=t(u,!0);e(u),e(v);var m=a(v,2),C=t(m,!0);e(m);var $=a(m,2),j=t($),F=t(j),M=t(F);dr(M,{size:14,style:"color: #a855f7;"}),e(F);var S=a(F,2),g=t(S);se(g,()=>s()("credits_store.bonus_item_1")),e(S),e(j);var y=a(j,2),A=t(y),T=t(A);dr(T,{size:14,style:"color: #a855f7;"}),e(A);var R=a(A,2),ae=t(R);se(ae,()=>s()("credits_store.bonus_item_2")),e(R),e(y);var J=a(y,2),G=t(J),re=t(G);dr(re,{size:14,style:"color: #a855f7;"}),e(G);var V=a(G,2),oe=t(V);se(oe,()=>s()("credits_store.bonus_item_3")),e(V),e(J),e($);var E=a($,2);Gt(E,5,()=>[s()("credits_store.bonus_badge_1"),s()("credits_store.bonus_badge_2"),s()("credits_store.bonus_badge_3")],Ut,(kt,$t)=>{var Je=us(),zt=t(Je,!0);e(Je),w(()=>o(zt,r($t))),f(kt,Je)}),e(E),e(n);var U=a(n,2),ie=a(t(U),2),xe=t(ie),Se=t(xe);Mt(Se,{size:28,class:"text-white"}),e(xe);var fe=a(xe,2),Ge=t(fe,!0);e(fe);var ze=a(fe,2),Ue=t(ze,!0);e(ze);var We=a(ze,2),Ke=t(We),Ye=t(Ke);sa(Ye,{size:14,class:"text-white/70"});var ot=a(Ye,2),Vt=t(ot,!0);e(ot),e(Ke);var yt=a(Ke,2),wt=t(yt);oa(wt,{size:14,class:"text-white/70"});var Zt=a(wt,2),tr=t(Zt,!0);e(Zt),e(yt),e(We),e(ie),e(U),e(i),e(d),w((kt,$t,Je,zt,rr,ar,sr,or)=>{o(l,kt),o(c,$t),o(x,Je),o(C,zt),o(Ge,rr),o(Ue,ar),o(Vt,sr),o(tr,or)},[()=>s()("credits_store.bonus_handwritten"),()=>s()("credits_store.bonus_title_1"),()=>s()("credits_store.bonus_title_2"),()=>s()("credits_store.bonus_desc"),()=>
8s()("credits_store.bonus_stat_title"),()=>s()("credits_store.bonus_stat"),()=>s()("credits_store.bonus_stat_sub_1"),()=>s()("credits_store.bonus_stat_sub_2")]),f(p,d)},$$slots:{default:!0}}),e(bt),e(Ve);var Nt=a(Ve,2);Qe(Nt,{variant:"zigzag",color:"#f5f3ff"});var st=a(Nt,2),gt=t(st),Ht=t(gt),ht=t(Ht);Y(ht,{direction:"left",delay:0,children:p=>{var d=fs(),i=t(d),n=t(i),_=t(n),l=t(_);ia(l,{size:20,class:"text-white"}),e(_);var v=a(_,2),c=t(v),u=t(c,!0);e(c);var x=a(c,2),m=t(x,!0);e(x),e(v),e(n);var C=a(n,2),$=t(C);se($,()=>s()("credits_store.pro_model_desc")),e(C),e(i);var j=a(i,2),F=t(j),M=t(F),S=t(M);mr(S,{size:20,class:"text-white"}),e(M);var g=a(M,2),y=t(g),A=t(y,!0);e(y);var T=a(y,2),R=t(T,!0);e(T),e(g),e(F);var ae=a(F,2),J=t(ae);se(J,()=>s()("credits_store.pro_rag_desc")),e(ae),e(j);var G=a(j,2),re=t(G),V=t(re),oe=t(V);xa(oe,{size:20,class:"text-white"}),e(V);var E=a(V,2),U=t(E),ie=t(U,!0);e(U);var xe=a(U,2),Se=t(xe,!0);e(xe),e(E),e(re);var fe=a(re,2),Ge=t(fe);se(Ge,()=>s()("credits_store.pro_better_desc")),e(fe),e(G),e(d),w((ze,Ue,We,Ke,Ye,ot)=>{o(u,ze),o(m,Ue),o(A,We),o(R,Ke),o(ie,Ye),o(Se,ot)},[()=>s()("credits_store.pro_model_title"),()=>s()("credits_store.pro_model_sub"),()=>s()("credits_store.pro_rag_title"),()=>s()("credits_store.pro_rag_sub"),()=>s()("credits_store.pro_better_title"),()=>s()("credits_store.pro_better_sub")]),f(p,d)},$$slots:{default:!0}});var er=a(ht,2);Y(er,{direction:"right",delay:.1,children:p=>{var d=ms(),i=t(d),n=t(i);va(n,{size:14});var _=a(n);e(i);var l=a(i,2),v=t(l,!0),c=a(v,3),u=t(c,!0);e(c),e(l);var x=a(l,2),m=t(x),C=t(m);se(C,()=>s()("credits_store.pro_desc_1")),e(m);var $=a(m,2),j=t($,!0);e($);var F=a($,2),M=t(F);se(M,()=>s()("credits_store.pro_desc_3",{values:{avg:Ct.pro.avgCreditsPerMessage}})),e(F);var S=a(F,2),g=t(S,!0);e(S),e(x);var y=a(x,2),A=t(y),T=t(A),R=t(T),ae=t(R);e(R);var J=a(R,2),G=t(J,!0);e(J),e(T);var re=a(T,2),V=t(re),oe=t(V,!0);e(V);var E=a(V,2),U=t(E,!0);e(E),e(re),e(A),e(y),e(d),w((ie,xe,Se,fe,Ge,ze,Ue)=>{o(_,` ${ie??""}`),o(v,xe),o(u,Se),o(j,fe),o(g,Ge),o(ae,`~${Ct.pro.avgCreditsPerMessage}`),o(G,ze),o(oe,Ct.pro.minBalance),o(U,Ue)},[()=>s()("credits_store.pro_badge"),()=>s()("credits_store.pro_title_1"),()=>s()("credits_store.pro_title_2"),()=>s()("credits_store.pro_desc_2"),()=>s()("credits_store.pro_desc_4"),()=>s()("credits_store.pro_avg_label"),()=>s()("credits_store.pro_min_label")]),f(p,d)},$$slots:{default:!0}}),e(Ht),e(gt),e(st);var Ot=a(st,2);Qe(Ot,{variant:"wave",color:"#f0f9ff"});var Rt=a(Ot,2);{let h=I(()=>[s()("credits_store.marquee_accessible"),s()("credits_store.marquee_affordable"),s()("credits_store.marquee_for_all"),s()("credits_store.marquee_no_commitment"),s()("credits_store.marquee_flexible"),s()("credits_store.marquee_economical")]);cr(Rt,{get words(){return r(h)},bgColor:"#f59e0b"})}var b=a(Rt,2);Qe(b,{variant:"zigzag",color:"#f0f9ff"});var z=a(b,2),P=t(z),O=t(P);Y(O,{direction:"up",delay:0,children:p=>{var d=bs(),i=t(d),n=t(i);_a(n,{size:14});var _=a(n);e(i);var l=a(i,2),v=t(l,!0);e(l);var c=a(l,2),u=t(c,!0);e(c),e(d),w((x,m,C)=>{o(_,` ${x??""}`),o(v,m),o(u,C)},[()=>s()("credits_store.faq_badge"),()=>s()("credits_store.faq_handwritten"),()=>s()("credits_store.faq_title")]),f(p,d)},$$slots:{default:!0}});var W=a(O,2);Gt(W,21,()=>r(vt),Ut,(h,p,d)=>{{const i=n=>{var _=gs(),l=t(_);l.__click=()=>$e(d);var v=t(l),c=t(v,!0);e(v);var u=a(v,2),x=t(u);Fr(x,{size:18,class:"text-indigo-400"}),e(u),e(l);var m=a(l,2),C=t(m),$=t(C),j=t($,!0);e($),e(C),e(m),e(_),w(()=>{o(c,r(p).question),it(u,`transform: rotate(${r(B)===d?"180deg":"0deg"});`),it(m,`max-height: ${r(B)===d?"300px":"0px"};`),o(j,r(p).answer)}),f(n,_)};Y(h,{direction:"up",delay:.05+d*.06,children:i,$$slots:{default:!0}})}}),e(W),e(P),e(z);var H=a(z,2);Qe(H,{variant:"wave",color:"transparent"});var L=a(H,2),K=a(t(L),2),Z=t(K);Y(Z,{direction:"scale",delay:0,children:p=>{var d=hs(),i=we(d),n=t(i),_=t(n);br(_,{size:26,class:"text-white"}),e(n),e(i);var l=a(i,2),v=t(l,!0);e(l);var c=a(l,2),u=t(c,!0);e(c);var x=a(c,2),m=t(x),C=a(m);pa(C,{size:18}),e(x);var $=a(x,2),j=t($,!0);e($),w((F,M,S,g)=>{o(v,F),o(u,M),ye(x,"href",Ee().isAuthenticated?"/chat":"/login?redirect=/credits"),o(m,`${S??""} `),o(j,g)},[()=>
8s()("credits_store.cta_title"),()=>s()("credits_store.cta_desc"),()=>Ee().isAuthenticated?s()("credits_store.cta_button_auth"):s()("credits_store.cta_button_guest"),()=>s()("credits_store.cta_starting_price",{values:{price:r(Be)}})]),f(p,d)},$$slots:{default:!0}}),e(K),e(L),w(()=>{it(Pe,`background: ${r(Fe)?"#0f172a":"#f0f9ff"};`),it(Te,`background: ${r(Fe)?"#0f172a":"#f8fafc"};`),it(st,`background: ${r(Fe)?"#0f172a":"#f5f3ff"};`),it(z,`background: ${r(Fe)?"#0f172a":"#f0f9ff"};`)}),f(_e,Ie),wr(),ke()}kr(["click"]);export{zo as component};
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.