1import{G as F,U as I,V as U,c as o,j as u,J as p,K as a,k as L,W as V,q as C,t as e,u as s,X as M,Y as b,Z as v,a5 as S,a0 as j,a8 as Z,l as $,h as P,a1 as A,y as f}from"./app-Cn2ENVjc.js";import{_ as D,a as G}from"./MobileExtraSection-BvmSE4aT.js";import{h as H}from"./hreflangGenerator-C1CwnXvs.js";import{u as E}from"./useSoftwareApplicationSchema-DNY18wlD.js";import"./AdSlot-Dy1QncGf.js";import"./ExtraDisplayWindow-9QXxJGA5.js";const J={class:"main_wrap"},W={class:"cagrCalc mainContainer pt_12 px_6 pb_10"},q={class:"toolTitle"},z={class:"card"},K={class:"section-title"},O={class:"field-group"},X={class:"field-label"},Q=["placeholder"],tt={class:"field-group mt-md"},at={class:"field-label"},et=["placeholder"],st={class:"field-group mt-md"},lt={class:"field-label"},ct=["placeholder"],ot={key:0,class:"results"},rt={class:"cagr-card"},nt={class:"cagr-label"},it={class:"cagr-sub"},ut={class:"summary-cards"},dt={class:"summary-card"},pt={class:"summary-label"},gt={class:"summary-card"},mt={class:"summary-label"},_t={class:"card"},ht={class:"section-title"},yt={class:"table-scroll"},Ct={class:"year-table"},bt={class:"value-cell"},vt={class:"growth-cell"},St={class:"disclaimer"},ft={class:"innerAdsWrap"},xt={class:"main_wrap main__intro"},Rt=["innerHTML"],Nt={__name:"index",setup(wt){const r=A(),{t}=I(),k=JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,item:{"@id":t("message.canonical"),name:t("app.h2"),description:t("message.description")}},{"@type":"ListItem",position:2,item:{"@id":t("cagrCalculator.canonical"),name:t("cagrCalculator.h1"),description:t("cagrCalculator.description")}}]}),T=E({t,name:t("cagrCalculator.h1"),title:t("cagrCalculator.title"),url:t("cagrCalculator.canonical"),description:t("cagrCalculator.description"),image:"https://i.imgur.com/ZNxgFY3.png",category:"tool"});let Y=H("cagr-calculator");U({htmlAttrs:{lang:t("message.lang")},title:r.state.isSSR?t("cagrCalculator.title"):o(()=>t("cagrCalculator.title")),link:[...Y,{rel:"canonical",href:r.state.isSSR?t("cagrCalculator.canonical"):o(()=>t("cagrCalculator.canonical"))}],meta:[{name:"title",content:r.state.isSSR?t("cagrCalculator.title"):o(()=>t("cagrCalculator.title"))},{name:"description",content:r.state.isSSR?t("cagrCalculator.description"):o(()=>t("cagrCalculator.description"))},{property:"og:image",content:"https://i.imgur.com/ZNxgFY3.png",alt:"cover image"},{property:"twitter:image",content:"https://i.imgur.com/ZNxgFY3.png",alt:"cover image"},{property:"og:site_name",content:r.state.isSSR?t("message.site_name"):o(()=>t("message.site_name"))},{property:"twitter:title",content:r.state.isSSR?t("cagrCalculator.title"):o(()=>t("cagrCalculator.title"))},{property:"og:description",content:r.state.isSSR?t("cagrCalculator.description"):o(()=>t("cagrCalculator.description"))},{property:"twitter:description",content:r.state.isSSR?t("cagrCalculator.description"):o(()=>t("cagrCalculator.description"))},{property:"og:url",content:r.state.isSSR?t("cagrCalculator.canonical"):o(()=>t("cagrCalculator.canonical"))},{property:"subject",content:r.state.isSSR?t("message.description"):o(()=>t("message.subject"))},{property:"author",content:r.state.isSSR?t("message.description"):o(()=>t("message.author"))},{property:"copyright",content:r.state.isSSR?t("message.description"):o(()=>t("message.copyright"))},{property:"article:tag",content:r.state.isSSR?t("message.description"):o(()=>t("message.subject"))},{property:"twitter:creator",content:r.state.isSSR?t("message.description"):o(()=>t("message.author"))}]});const g=f(1e4),m=f(2e4),_=f(7),i=o(()=>{const l=Number(g.value)||0,n=Number(m.value)||0,c=Math.min(Math.max(Math.floor(Number(_.value)||0),1),80);if(l<=0||n<=0)return null;const y=Math.pow(n/l,1/c)-1,R=n/l-1,B=n-l,N=[];for(let d=0;d<=c;d++){const w=l*Math.pow(1+y,d);N.push({year:d,value:w,growth:w-l})}return{years:c,cagr:y,cagrPct:x(y),totalReturn:R,totalReturnPct:x(R),gain:B,rows:N}});function h(l){return l==null||isNaN(l)?"â":Math.round(l).toLocaleString(void 0)}function x(l){if(l==null||isNaN(l))return"â";const n=l*100;return`${n>0?"+":""}${n.toFixed(2)}%`}return(l,n)=>(u(),p(j,null,[a("div",J,[(u(),L(M("script"),{type:"application/ld+json"},{default:V(()=>[C(e(s(k)),1)]),_:1})),(u(),L(M("script"),{type:"application/ld+json"},{default:V(()=>[C(e(s(T)),1)]),_:1})),a("div",W,[a("section",q,[a("h1",null,[C(e(s(t)("cagrCalculator.h1")),1),a("span",null,e
1(s(t)("cagrCalculator.h2")),1)])]),a("div",z,[a("h2",K,e(s(t)("cagrCalculator.inputSection")),1),a("div",O,[a("label",X,e(s(t)("cagrCalculator.beginLabel")),1),b(a("input",{type:"number","onUpdate:modelValue":n[0]||(n[0]=c=>g.value=c),min:"0",step:"100",class:"text-input",placeholder:s(t)("cagrCalculator.beginPh")},null,8,Q),[[v,g.value,void 0,{number:!0}]])]),a("div",tt,[a("label",at,e(s(t)("cagrCalculator.endLabel")),1),b(a("input",{type:"number","onUpdate:modelValue":n[1]||(n[1]=c=>m.value=c),min:"0",step:"100",class:"text-input",placeholder:s(t)("cagrCalculator.endPh")},null,8,et),[[v,m.value,void 0,{number:!0}]])]),a("div",st,[a("label",lt,e(s(t)("cagrCalculator.yearsLabel")),1),b(a("input",{type:"number","onUpdate:modelValue":n[2]||(n[2]=c=>_.value=c),min:"1",max:"80",step:"1",class:"text-input",placeholder:s(t)("cagrCalculator.yearsPh")},null,8,ct),[[v,_.value,void 0,{number:!0}]])])]),i.value?(u(),p("div",ot,[a("div",rt,[a("span",nt,e(s(t)("cagrCalculator.cagrLabel")),1),a("span",{class:S(["cagr-value",{neg:i.value.cagr<0}])},e(i.value.cagrPct),3),a("span",it,e(s(t)("cagrCalculator.cagrSub",{y:i.value.years})),1)]),a("div",ut,[a("div",dt,[a("span",pt,e(s(t)("cagrCalculator.totalReturnLabel")),1),a("span",{class:S(["summary-value",{neg:i.value.totalReturn<0}])},e(i.value.totalReturnPct),3)]),a("div",gt,[a("span",mt,e(s(t)("cagrCalculator.gainLabel")),1),a("span",{class:S(["summary-value",{neg:i.value.gain<0}])},e(h(i.value.gain)),3)])]),a("div",_t,[a("h2",ht,e(s(t)("cagrCalculator.tableTitle")),1),a("div",yt,[a("table",Ct,[a("thead",null,[a("tr",null,[a("th",null,e(s(t)("cagrCalculator.thYear")),1),a("th",null,e(s(t)("cagrCalculator.thValue")),1),a("th",null,e(s(t)("cagrCalculator.thGrowth")),1)])]),a("tbody",null,[(u(!0),p(j,null,Z(i.value.rows,c=>(u(),p("tr",{key:c.year},[a("td",null,e(c.year),1),a("td",bt,e(h(c.value)),1),a("td",vt,e(h(c.growth)),1)]))),128))])])]),a("p",St,e(s(t)("cagrCalculator.disclaimer")),1)])])):$("",!0),P(D),a("section",ft,[P(G)])])]),a("div",xt,[a("section",{class:"Intro",innerHTML:s(t)("cagrCalculator.intro")},null,8,Rt)])],64))}},Tt=F(Nt,[["__scopeId","data-v-10bd0b60"]]);export{Tt 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.