PageSourceSearch

https://kerneltools.dev/assets/SsyCalculator-qMX9aM0o.js

js kerneltools.dev collected 2026-10-02 01:54:18 UTC 3,130 bytes, 1 lines download raw bytes

1import{r as t,j as e}from"./index-j7I9Tmll.js";import{a as j,C as y,F as r,T as f,D as b,B as g,f as u,q as v}from"./ui-BrtddqY1.js";/* empty css                    */const o={value:"8.2",asOf:"July–September 2026"};function Y(){const[n,h]=t.useState("150000"),[l,m]=t.useState(o.value),[i,x]=t.useState("3"),[c,p]=t.useState(String(new Date().getFullYear())),{result:a,error:d}=t.useMemo(()=>j(()=>v(Number(n),Number(l),{girlAge:Number(i),startYear:Number(c)})),[n,l,i,c]);return e.jsxs(y,{slug:"sukanya-samriddhi-calculator",children:[e.jsxs("div",{className:"calc-layout",children:[e.jsxs("section",{className:"calc-inputs","aria-label":"Account details",children:[e.jsx(r,{label:"Yearly deposit",prefix:"₹",value:n,onChange:h,min:250,max:15e4,step:250,hint:"₹250 to ₹1,50,000 a year, for the first 15 years."}),e.jsx(r,{label:"Interest rate",suffix:"% p.a.",value:l,onChange:m,min:5,max:10,step:.1,hint:`${o.value}% is the rate for ${o.asOf}. It's revised every quarter.`}),e.jsx(r,{label:"Girl's age when the account is opened",suffix:"years",value:i,onChange:x,min:0,max:10}),e.jsx(r,{label:"Year the account is opened",value:c,onChange:p,min:2015,max:2040,slider:!1})]}),e.jsx("section",{className:"calc-results","aria-live":"polite",children:d?e.jsx("p",{className:"calc-error",children:d}):e.jsxs(e.Fragment,{children:[e.jsx(f,{items:[["Maturity value",a.maturity,!0],["Total deposited",a.invested],["Interest earned",a.interest]]}),e.jsxs("p",{className:"calc-note",children:["Matures in ",a.maturityYear,", when she turns ",a.maturityAge,". Deposits stop after 15 years, but the balance keeps earning interest for 6 more."]}),e.jsx(b,{parts:[["Deposited",a.invested],["Interest",a.interest]]})]})})]}),a&&e.jsxs("section",{className:"calc-schedule",children:[e.jsx("h2",{children:"Balance year by year"}),e.jsx(g,{label:"Deposits (blue) and interest (green)",rows:a.rows.map(s=>({year:s.year,base:s.deposited,growth:s.balance-s.deposited}))}),e.jsx("div",{className:"calc-table-wrap",children:e.jsxs("table",{className:"calc-table",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Year"}),e.jsx("th",{children:"Her age"}),e.jsx("th",{children:"Deposited so far"}),e.jsx("th",{children:"Balance"})]})}),e.jsx("tbody",{children:a.rows.map(s=>e.jsxs("tr",{children:[e.jsx("td",{children:s.calendarYear}),e.jsx("td",{children:s.age}),e.jsx("td",{children:u(s.deposited)}),e.jsx("td",{children:u(s.balance)})]},s.year))})]})})]}),e.jsxs("section",{className:"calc-info",children:[e.jsx("h2",{children:"How Sukanya Samriddhi works"}),e.jsx("p",{children:"A parent can open one account per daughter (up to two daughters) before she turns 10. You deposit for 15 years, and the account matures 21 years after it was opened. Interest is added once a year, so this calculator assumes each deposit is made by 5 April. Up to 50% of the balance can be withdrawn after she turns 18 or finishes Class 10, for her education."}),e.jsx("p",{children:"Deposits count towards the old regime's ₹1.5 lakh 80C deduction, and the interest and maturity amount are tax-free."})]})]})}export{Y 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.