1import{s as e}from"./BLBAVIuk.js";import{D as t,E as n,Ht as r,Kt as i,Lt as a,On as o,Zn as s,_ as c,b as l,bt as u,er as d,et as f,g as p,k as m,mt as h,o as g,qt as _,tr as v,v as y,vn as b,w as x,xt as S,y as C}from"./BKNqiqtL.js";import{t as w}from"./DthbWxh1.js";import{o as T}from"./BC4yh2Ij.js";import{t as E}from"./BcD4nbkv.js";import{t as D}from"./CpRqPacR.js";import{c as O,n as k,t as A}from"./DlETf0bO.js";import{t as j}from"./BTRQjN-8.js";import{t as M}from"./CvAQ4A8g.js";import{n as N}from"./jxK8hNKd.js";import{t as P}from"./C3renKSs.js";import{i as F}from"./pUDJYdl5.js";import{t as I}from"./CEPr0knb.js";import{D as ee,c as te,m as L,s as R,u as z,w as B}from"#entry";import{n as V,t as H}from"./CA2SxBB8.js";import{a as U,i as W,n as G,r as K,t as q}from"./D4qt1VFX.js";var J={slots:{root:`relative overflow-hidden w-full rounded-lg p-4 flex gap-2.5`,wrapper:`min-w-0 flex-1 flex flex-col`,title:`text-sm font-medium`,description:`text-sm opacity-90`,icon:`shrink-0 size-5`,avatar:`shrink-0`,avatarSize:`2xl`,actions:`flex flex-wrap gap-1.5 shrink-0`,close:`p-0`},variants:{color:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{solid:``,outline:``,soft:``,subtle:``},orientation:{horizontal:{root:`items-center`,actions:`items-center`},vertical:{root:`items-start`,actions:`items-start mt-2.5`}},title:{true:{description:`mt-1`}}},compoundVariants:[{color:`primary`,variant:`solid`,class:{root:`bg-primary text-inverted`}},{color:`secondary`,variant:`solid`,class:{root:`bg-secondary text-inverted`}},{color:`success`,variant:`solid`,class:{root:`bg-success text-inverted`}},{color:`info`,variant:`solid`,class:{root:`bg-info text-inverted`}},{color:`warning`,variant:`solid`,class:{root:`bg-warning text-inverted`}},{color:`error`,variant:`solid`,class:{root:`bg-error text-inverted`}},{color:`primary`,variant:`outline`,class:{root:`text-primary ring ring-inset ring-primary/25`}},{color:`secondary`,variant:`outline`,class:{root:`text-secondary ring ring-inset ring-secondary/25`}},{color:`success`,variant:`outline`,class:{root:`text-success ring ring-inset ring-success/25`}},{color:`info`,variant:`outline`,class:{root:`text-info ring ring-inset ring-info/25`}},{color:`warning`,variant:`outline`,class:{root:`text-warning ring ring-inset ring-warning/25`}},{color:`error`,variant:`outline`,class:{root:`text-error ring ring-inset ring-error/25`}},{color:`primary`,variant:`soft`,class:{root:`bg-primary/10 text-primary`}},{color:`secondary`,variant:`soft`,class:{root:`bg-secondary/10 text-secondary`}},{color:`success`,variant:`soft`,class:{root:`bg-success/10 text-success`}},{color:`info`,variant:`soft`,class:{root:`bg-info/10 text-info`}},{color:`warning`,variant:`soft`,class:{root:`bg-warning/10 text-warning`}},{color:`error`,variant:`soft`,class:{root:`bg-error/10 text-error`}},{color:`primary`,variant:`subtle`,class:{root:`bg-primary/10 text-primary ring ring-inset ring-primary/25`}},{color:`secondary`,variant:`subtle`,class:{root:`bg-secondary/10 text-secondary ring ring-inset ring-secondary/25`}},{color:`success`,variant:`subtle`,class:{root:`bg-success/10 text-success ring ring-inset ring-success/25`}},{color:`info`,variant:`subtle`,class:{root:`bg-info/10 text-info ring ring-inset ring-info/25`}},{color:`warning`,variant:`subtle`,class:{root:`bg-warning/10 text-warning ring ring-inset ring-warning/25`}},{color:`error`,variant:`subtle`,class:{root:`bg-error/10 text-error ring ring-inset ring-error/25`}},{color:`neutral`,variant:`solid`,class:{root:`text-inverted bg-inverted`}},{color:`neutral`,variant:`outline`,class:{root:`text-highlighted bg-default ring ring-inset ring-default`}},{color:`neutral`,variant:`soft`,class:{root:`text-highlighted bg-elevated/50`}},{color:`neutral`,variant:`subtle`,class:{root:`text-highlighted bg-elevated/50 ring ring-inset ring-accented`}}],defaultVariants:{color:`primary`,variant:`solid`}},Y={__name:`UAlert`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:`vertical`},actions:{type:Array,required:!1},close:{type:[Boolean,Object],required:!1},closeIcon:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},emits:[`update:open`],setup(e,{emit:t}){let r=e,i=t,d=a(),m=k(`alert`,r),{t:b}=N(),x=w(),T=p(()=>{var e;return A({extend:J,...((e=x.ui)==null?void 0:e.alert)||{}})({color:m.color,variant:m.variant,orientation:m.orientation,title:!!m.title||!!d.title})});return(e,t)=>{var r;return h(),y(o(j),{as:o(m).as,"data-orientation":o(m).orientation,"data-slot":`root`,class:s(T.value.root({class:[(r=o(m).ui)==null?void 0:r.root,o(m).class]}))},{default:_(()=>{var r,a,p,_,w,E,D,O;return[S(e.$slots,`leading`,{ui:T.value},()=>{var e,t,n;return[o(m).avatar?(h(),y(F,f({key:0,size:((e=o(m).ui)==null?void 0:e.avatarSize)||T.value.avatarSize()},o(m).avatar,{"data-slot":`avatar`,class:T.value.avatar({class:(t=o(m).ui)==null?void 0:t.avatar})}),null,16,[`size`,`class`])):o(m).icon?(h(),y(P,{key:1,name:o(m).icon,"data-slot":`icon`,class:s(T.value.icon({class:(n=o(m).ui)==null?void 0:n.icon}))},null,8,[`name`,`class`])):C(``,!0)]}),c(`div`,{"data-slot":`wrapper`,class:s(T.value.wrapper({class:(r=o(m).ui)==null?void 0:r.wrapper}))},[o(m).title||d.title?(h(),l(`div`,{key:0,"data-slot":`title`,class:s(T.value.title({class:(a=o(m).ui)==null?void 0:a.title}))},[S(e.$slots,`title`,{},()=>[n(v(o(m).title),1)])],2)):C(``,!0),o(m).description||d.description?(h(),l(`div`,{key:1,"data-slot":`description`,class:s(T.value.description({class:(p=o(m).ui)==null?void 0:p.description}))},[S(e.$slots,`description`,{},()=>[n(v(o(m).description),1)])],2)):C(``,!0),o(m).orientation===`vertical`&&((_=o(m).actions)!=null&&_.length||d.actions)?(h(),l(`div`,{key:2,"data-slot":`actions`,class:s(T.value.actions({class:(w=o(m).ui)==null?void 0:w.actions}))},[S(e.$slots,`actions`,{},()=>[(h(!0),l(g,null,u(o(m).actions,(e,t)=>(h(),y(I,f({key:t,size:`xs`},{ref_for:!0},e),null,16))),128))])],2)):C(``,!0)],2),o(m).orientation===`horizontal`&&((E=o(m).actions)!=null&&E.length||d.actions)||o(m).close?(h(),l(`div`,{key:0,"data-slot":`actions`,class:s(T.value.actions({class:(D=o(m).ui)==null?void 0:D.actions,orientation:`horizontal`}))},[o(m).orientation===`horizontal`&&((O=o(m).actions)!=null&&O.length||d.actions)?S(e.$slots,`actions`,{},()=>[(h(!0),l(g,null,u(o(m).actions,(e,t)=>(h(),y(I,f({key:t,size:`xs`},{ref_for:!0}
1,e),null,16))),128))],void 0,0):C(``,!0),S(e.$slots,`close`,{ui:T.value},()=>{var e;return[o(m).close?(h(),y(I,f({key:0,icon:o(m).closeIcon||o(x).ui.icons.close,color:`neutral`,variant:`link`,"aria-label":o(b)(`alert.close`)},typeof o(m).close==`object`?o(m).close:{},{"data-slot":`close`,class:T.value.close({class:(e=o(m).ui)==null?void 0:e.close}),onClick:t[0]||(t[0]=e=>i(`update:open`,!1))}),null,16,[`icon`,`aria-label`,`class`])):C(``,!0)]})],2)):C(``,!0)]}),_:3},8,[`as`,`data-orientation`,`class`])}}},X={slots:{root:`relative grid rounded-lg p-6 lg:p-8 xl:p-10 gap-6`,header:``,body:`flex flex-col min-w-0`,footer:`flex flex-col gap-6 items-center`,titleWrapper:`flex items-center gap-3`,title:`text-highlighted truncate text-2xl sm:text-3xl text-pretty font-semibold`,description:`text-muted text-base text-pretty mt-2`,priceWrapper:`flex items-center gap-1`,price:`text-highlighted text-3xl sm:text-4xl font-semibold`,discount:`text-muted line-through text-xl sm:text-2xl`,billing:`flex flex-col justify-between min-w-0`,billingPeriod:`text-toned truncate text-xs font-medium`,billingCycle:`text-muted truncate text-xs font-medium`,features:`flex flex-col gap-3 flex-1 mt-6 grow-0`,feature:`flex items-center gap-2 min-w-0`,featureIcon:`size-5 shrink-0 text-primary`,featureTitle:`text-muted text-sm truncate`,badge:``,button:``,tagline:`text-base font-semibold text-default`,terms:`text-xs/5 text-muted text-center text-balance`},variants:{orientation:{horizontal:{root:`grid-cols-1 lg:grid-cols-3 justify-between divide-y lg:divide-y-0 lg:divide-x divide-default`,body:`lg:col-span-2 pb-6 lg:pb-0 lg:pe-6 justify-center`,footer:`lg:justify-center lg:items-center lg:p-6 lg:max-w-xs lg:w-full lg:mx-auto`,features:`lg:grid lg:grid-cols-2 lg:mt-12`},vertical:{footer:`justify-end`,priceWrapper:`mt-6`}},variant:{solid:{root:`bg-inverted`,title:`text-inverted`,description:`text-dimmed`,price:`text-inverted`,discount:`text-dimmed`,billingCycle:`text-dimmed`,billingPeriod:`text-dimmed`,featureTitle:`text-dimmed`},outline:{root:`bg-default ring ring-default`},soft:{root:`bg-elevated/50`},subtle:{root:`bg-elevated/50 ring ring-default`}},highlight:{true:{root:`ring-2 ring-inset ring-primary`}},scale:{true:{root:`lg:scale-[1.1] lg:z-[1]`}}},compoundVariants:[{orientation:`horizontal`,variant:`soft`,class:{root:`divide-accented`}},{orientation:`horizontal`,variant:`subtle`,class:{root:`divide-accented`}}],defaultVariants:{variant:`outline`}},Z=Object.assign({inheritAttrs:!1},{__name:`UPricingPlan`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},badge:{type:[String,Object],required:!1},billingCycle:{type:String,required:!1},billingPeriod:{type:String,required:!1},price:{type:String,required:!1},discount:{type:String,required:!1},features:{type:Array,required:!1},button:{type:Object,required:!1},tagline:{type:String,required:!1},terms:{type:String,required:!1},orientation:{type:null,required:!1,default:`vertical`},variant:{type:null,required:!1},highlight:{type:Boolean,required:!1},scale:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let r=e,i=a(),d=k(`pricingPlan`,r),m=w(),[b,x]=D(),T=p(()=>{var e;return A({extend:X,...((e=m.ui)==null?void 0:e.pricingPlan)||{}})({orientation:d.orientation,variant:d.variant,highlight:d.highlight,scale:d.scale})}),E=p(()=>{var e;return(e=d.features)==null?void 0:e.map(e=>typeof e==`string`?{title:e}:e)});return(e,r)=>{var a;return h(),l(g,null,[t(o(b),null,{default:_(()=>{var t,r,a,u;return[o(d).discount||o(d).price||i.discount||i.price||o(d).billingCycle||o(d).billingPeriod||i.billing?(h(),l(`div`,{key:0,"data-slot":`priceWrapper`,class:s(T.value.priceWrapper({class:(t=o(d).ui)==null?void 0:t.priceWrapper}))},[o(d).discount&&o(d).price||i.discount?(h(),l(`div`,{key:0,"data-slot":`discount`,class:s(T.value.discount({class:(r=o(d).ui)==null?void 0:r.discount}))},[S(e.$slots,`discount`,{},()=>[n(v(o(d).price),1)])],2)):C(``,!0),o(d).discount||o(d).price||i.price?(h(),l(`div`,{key:1,"data-slot":`price`,class:s(T.value.price({class:(a=o(d).ui)==null?void 0:a.price}))},[S(e.$slots,`price`,{},()=>[n(v(o(d).discount||o(d).price),1)])],2)):C(``,!0),o(d).billingCycle||o(d).billingPeriod||i.billing?(h(),l(`div`,{key:2,"data-slot":`billing`,class:s(T.value.billing({class:(u=o(d).ui)==null?void 0:u.billing}))},[S(e.$slots,`billing`,{ui:T.value},()=>{var e,t;return[c(`span`,{"data-slot":`billingPeriod`,class:s(T.value.billingPeriod({class:(e=o(d).ui)==null?void 0:e.b
1illingPeriod}))},v(o(d).billingPeriod||`\xA0`),3),o(d).billingCycle?(h(),l(`span`,{key:0,"data-slot":`billingCycle`,class:s(T.value.billingCycle({class:(t=o(d).ui)==null?void 0:t.billingCycle}))},v(o(d).billingCycle),3)):C(``,!0)]})],2)):C(``,!0)],2)):C(``,!0)]}),_:3}),t(o(j),f({as:o(d).as,"data-slot":`root`},e.$attrs,{"data-orientation":o(d).orientation,class:T.value.root({class:[(a=o(d).ui)==null?void 0:a.root,o(d).class]})}),{default:_(()=>{var r,a,p;return[i.header&&o(d).orientation===`vertical`?(h(),l(`div`,{key:0,"data-slot":`header`,class:s(T.value.header({class:(r=o(d).ui)==null?void 0:r.header}))},[S(e.$slots,`header`)],2)):C(``,!0),c(`div`,{"data-slot":`body`,class:s(T.value.body({class:(a=o(d).ui)==null?void 0:a.body}))},[S(e.$slots,`body`,{},()=>{var r,a,p,_,b;return[c(`div`,{"data-slot":`titleWrapper`,class:s(T.value.titleWrapper({class:(r=o(d).ui)==null?void 0:r.titleWrapper}))},[o(d).title||i.title?(h(),l(`div`,{key:0,"data-slot":`title`,class:s(T.value.title({class:(a=o(d).ui)==null?void 0:a.title}))},[S(e.$slots,`title`,{},()=>[n(v(o(d).title),1)])],2)):C(``,!0),S(e.$slots,`badge`,{ui:T.value},()=>{var e;return[o(d).badge?(h(),y(z,f({key:0,color:`primary`,variant:`subtle`},typeof o(d).badge==`string`?{label:o(d).badge}:o(d).badge,{"data-slot":`badge`,class:T.value.badge({class:(e=o(d).ui)==null?void 0:e.badge})}),null,16,[`class`])):C(``,!0)]})],2),o(d).description||i.description?(h(),l(`div`,{key:0,"data-slot":`description`,class:s(T.value.description({class:(p=o(d).ui)==null?void 0:p.description}))},[S(e.$slots,`description`,{},()=>[n(v(o(d).description),1)])],2)):C(``,!0),o(d).orientation===`vertical`?(h(),y(o(x),{key:1})):C(``,!0),(_=E.value)!=null&&_.length||i.features?(h(),l(`ul`,{key:2,"data-slot":`features`,class:s(T.value.features({class:(b=o(d).ui)==null?void 0:b.features}))},[S(e.$slots,`features`,{},()=>[(h(!0),l(g,null,u(E.value,(e,n)=>{var r,i,a;return h(),l(`li`,{key:n,"data-slot":`feature`,class:s(T.value.feature({class:(r=o(d).ui)==null?void 0:r.feature}))},[t(P,{name:e.icon||o(m).ui.icons.success,"data-slot":`featureIcon`,class:s(T.value.featureIcon({class:(i=o(d).ui)==null?void 0:i.featureIcon}))},null,8,[`name`,`class`]),c(`span`,{"data-slot":`featureTitle`,class:s(T.value.featureTitle({class:(a=o(d).ui)==null?void 0:a.featureTitle}))},v(e.title),3)],2)}),128))])],2)):C(``,!0)]})],2),o(d).terms||i.terms||o(d).button||i.button||o(d).orientation===`horizontal`||o(d).tagline||i.tagline||i.footer?(h(),l(`div`,{key:1,"data-slot":`footer`,class:s(T.value.footer({class:(p=o(d).ui)==null?void 0:p.footer}))},[S(e.$slots,`footer`,{},()=>{var t,r;return[o(d).tagline||i.tagline?(h(),l(`div`,{key:0,"data-slot":`tagline`,class:s(T.value.tagline({class:(t=o(d).ui)==null?void 0:t.tagline}))},[S(e.$slots,`tagline`,{},()=>[n(v(o(d).tagline),1)])],2)):C(``,!0),o(d).orientation===`horizontal`?(h(),y(o(x),{key:1})):C(``,!0),S(e.$slots,`button`,{ui:T.value},()=>{var e,t;return[o(d).button?(h(),y(I,f({key:0},{block:!0,size:`lg`,...o(d).button},{"data-slot":`button`,class:T.value.button({class:(e=o(d).ui)==null?void 0:e.button}),onClick:(t=o(d).button)==null?void 0:t.onClick}),null,16,[`class`,`onClick`])):C(``,!0)]}),o(d).terms||i.terms?(h(),l(`div`,{key:2,"data-slot":`terms`,class:s(T.value.terms({class:(r=o(d).ui)==null?void 0:r.terms}))},[S(e.$slots,`terms`,{},()=>[n(v(o(d).terms),1)])],2)):C(``,!0)]})],2)):C(``,!0)]}),_:3},16,[`as`,`data-orientation`,`class`])],64)}}}),ne={base:`flex flex-col gap-y-8`,variants:{orientation:{horizontal:`lg:grid lg:grid-cols-[repeat(var(--count),minmax(0,1fr))]`,vertical:``},compact:{false:`gap-x-8`},scale:{true:``}},compoundVariants:[{compact:!1,scale:!0,class:`lg:gap-x-13`}]},re={__name:`UPricingPlans`,props:{as:{type:null,required:!1},plans:{type:Array,required:!1},orientation:{type:null,required:!1,default:`horizontal`},compact:{type:Boolean,required:!1,default:!1},scale:{type:Boolean,required:!1,default:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){let t=e,n=a(),r=k(`pricingPlans`,t),i=()=>O(n,[`default`]),c=w(),m=p(()=>{var e;return A({extend:ne,...((e=c.ui)==null?void 0:e.pricingPlans)||{}})}),v=p(()=>{var e,t;return((e=r.plans)==null?void 0:e.length)||((t=n.default)==null||(t=t.call(n))==null||(t=t.flatMap(b).filter(
1Boolean))==null?void 0:t.length)||3});function b(e){return typeof e.type==`symbol`?e.children&&Array.isArray(e.children)?e.children.map(b):void 0:e}return(e,t)=>{var n;return h(),y(o(j),{as:o(r).as,"data-orientation":o(r).orientation,class:s(m.value({class:[(n=o(r).ui)==null?void 0:n.base,o(r).class],compact:o(r).compact,scale:o(r).scale,orientation:o(r).orientation})),style:d({"--count":v.value})},{default:_(()=>[S(e.$slots,`default`,{},()=>[(h(!0),l(g,null,u(o(r).plans,(t,n)=>(h(),y(Z,f({key:n,orientation:o(r).orientation===`vertical`?`horizontal`:`vertical`},{ref_for:!0},t),x({_:2},[u(i(),(n,r)=>({name:r,fn:_(n=>[S(e.$slots,r,f({ref_for:!0},n,{plan:t}))])}))]),1040,[`orientation`]))),128))])]),_:3},8,[`as`,`data-orientation`,`class`,`style`])}}},Q=[`basic`,`pro`,`enterprise`],ie=W({tier:G(Q),billing_cycle:G([`monthly`,`yearly`]),unit_amount:K().int().nonnegative().safe(),currency:U().toLowerCase().regex(/^[a-z]{3}$/)});function ae(e){let t=q(ie).parse(e);return Object.fromEntries(Q.map(e=>{let n=t.filter(t=>t.tier===e&&t.billing_cycle===`monthly`),r=t.filter(t=>t.tier===e&&t.billing_cycle===`yearly`);if(n.length!==1||r.length!==1||n[0].currency!==r[0].currency)throw Error(`Invalid pricing catalog for ${e}`);return[e,{monthly:n[0],yearly:r[0]}]}))}function oe(e){let t={style:`currency`,currency:e.currency},n=new Intl.NumberFormat(`en-US`,t).resolvedOptions().maximumFractionDigits,r=10**n;return new Intl.NumberFormat(`en-US`,{...t,minimumFractionDigits:e.unit_amount%r===0?0:n}).format(e.unit_amount/r)}function se(e){let t=Q.map(t=>{let{monthly:n,yearly:r}=e[t];return n.unit_amount?Math.max(0,Math.round((1-r.unit_amount/(n.unit_amount*12))*100)):0}),n=Math.max(...t);return n?t.every(e=>e===n)?`Save ${n}%`:`Save up to ${n}%`:null}var ce={key:0},le={class:`flex flex-col items-center gap-2`},ue={class:`flex items-center bg-gradient-to-r from-gray-50 to-gray-100 p-1 rounded-full shadow-sm border border-gray-200`},de={key:0,class:`text-xs font-bold bg-green-100 text-green-700 px-2 py-0.5 rounded-full`},fe={key:0,role:`status`,class:`mb-6 flex items-center justify-center gap-2 text-sm text-muted`},pe={key:0,class:`inline-flex h-10 items-center gap-2 rounded-md bg-gray-100 px-3 text-sm font-medium text-gray-600`,"aria-hidden":`true`},$={key:1},me={key:2,class:`text-base font-medium text-muted`},he={class:`flex flex-wrap items-center justify-center gap-x-10 gap-y-4`},ge={class:`text-sm font-medium`},_e=m({__name:`pricing`,async setup(a){var d,m,x,S;let w,D,{data:O}=([w,D]=i(()=>T(`pricing`,()=>L(`pricing`).first())),w=await w,D(),w);ee({title:(d=O.value)==null?void 0:d.title,ogTitle:(m=O.value)==null?void 0:m.title,description:(x=O.value)==null?void 0:x.description,ogDescription:(S=O.value)==null?void 0:S.description}),E(`Saas`);let k=b(!1),A=e(),{trackCta:j}=R(),N=`${A.public.apiUrl}/api/v1/subscription/plans`,{data:F,status:z,error:U,refresh:W}=B(N,{key:`landing-subscription-plans`,server:!1,lazy:!0,retry:0,timeout:1e4,transform:ae,getCachedData:()=>void 0},`$DxNCRPMRF0`),G=p(()=>z.value===`idle`||z.value===`pending`),K=p(()=>z.value===`success`&&!!F.value),q=p(()=>K.value?se(F.value):null);r(z,e=>{var t;e===`success`&&console.info(`â
Loaded current subscription prices`),e===`error`&&console.error(`â Could not load subscription prices`,(t=U.value)==null?void 0:t.message)});function J(e){let t=k.value?`yearly`:`monthly`;return`${A.public.appUrl}/auth/signup?plan=${e}&cycle=${t}`}let X=[{icon:`i-lucide-shield-check`,label:`14-day money-back guarantee`},{icon:`i-lucide-credit-card`,label:`No credit card to start`},{icon:`i-lucide-lock`,label:`Secure PCI-compliant payments`}];return(e,r)=>{let i=V,a=P,d=Y,p=I,m=Z,b=re,x=te,S=H,w=M;return o(O)?(h(),l(`div`,ce,[t(i,f(o(O).hero,{ui:{container:`lg:py-28`}}),{links:_(()=>[c(`div`,le,[c(`div`,ue,[c(`button`,{class:s([`px-4 py-2 rounded-full text-sm font-medium transition-all duration-200`,o(k)?`text-gray-500`:`bg-white text-primary-600 shadow-sm`]),onClick:r[0]||(r[0]=e=>k.value=!1)},` Monthly `,2),c(`button`,{class:s([`px-4 py-2 rounded-full text-sm font-medium transition-all duration-200 flex items-center gap-2`,o(k)?`bg-white text-primary-600 shadow-sm`:`text-gray-500`]),onClick:r[1]||(r[1]=e=>k.value=!0)},[r[2]||(r[2]=n(` Yearly `,-1)),o(q)?(h(),l(`span`,de,v(o(q)),1)):C(``,!0)],2)]),r[3]||(r[3]=c(`p`,{class:`text-lg text-gray-600 mt-2`},[n(` Starts with a `),c(`span`,{class:`text-primary font-semibold`},`14-day free trial`),n(`. No credit card required. `)],-1))])]),_:1},16),t(x,null,{default:_(()=>[o(G)?(h(),l(`p`,fe,[t(a,{name:`i-lucide-loader-circle`,class:`size-4 animate-spin`,"aria-hidden":`true`}),r[4]||(r[4]=n(` Loading current prices⦠`,-1))])):o(U)?(h(),y(d,{key:1,role:`alert`,title:`Prices are temporarily unavailable`,de
1scription:`Please retry to see current prices and choose a plan.`,color:`error`,variant:`soft`,icon:`i-lucide-circle-alert`,class:`mb-6`,actions:[{label:`Retry`,color:`error`,variant:`outline`,onClick:()=>o(W)()}]},null,8,[`actions`])):C(``,!0),t(b,{scale:``,"aria-busy":o(G)},{default:_(()=>[(h(!0),l(g,null,u(o(O).plans,e=>(h(),y(m,{key:e.tier,title:e.title,description:e.description,features:e.features,badge:e.badge,highlight:e.highlight,scale:e.scale,"billing-cycle":o(K)?o(k)?`/year`:`/month`:void 0},{price:_(()=>[o(G)?(h(),l(`span`,pe,[t(a,{name:`i-lucide-loader-circle`,class:`size-4 shrink-0 animate-spin motion-reduce:animate-none`}),r[5]||(r[5]=n(` Loading price⦠`,-1))])):o(K)?(h(),l(`span`,$,v(o(oe)(o(F)[e.tier][o(k)?`yearly`:`monthly`])),1)):(h(),l(`span`,me,`Price unavailable`))]),button:_(()=>[t(p,{label:`Start Free Trial`,color:`primary`,variant:`solid`,class:`w-full`,to:o(K)?J(e.tier):void 0,disabled:!o(K),onClick:t=>o(j)(`pricing_${e.tier}`,`Start Free Trial`,J(e.tier))},null,8,[`to`,`disabled`,`onClick`])]),_:2},1032,[`title`,`description`,`features`,`badge`,`highlight`,`scale`,`billing-cycle`]))),128))]),_:1},8,[`aria-busy`])]),_:1}),t(S,null,{default:_(()=>[c(`div`,he,[(h(),l(g,null,u(X,e=>c(`div`,{key:e.label,class:`flex items-center gap-2 text-gray-600`},[t(a,{name:e.icon,class:`w-5 h-5 flex-shrink-0 text-primary`},null,8,[`name`]),c(`span`,ge,v(e.label),1)])),64))])]),_:1}),t(S,{title:o(O).faq.title,description:o(O).faq.description},{default:_(()=>[t(w,{items:o(O).faq.items,"unmount-on-hide":!1,ui:{trigger:`text-base`,body:`text-base text-muted`},type:`multiple`,class:`max-w-4xl mx-auto`},null,8,[`items`])]),_:1},8,[`title`,`description`])])):C(``,!0)}}});export{_e as default};
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.