{"version":3,"sources":["0"],"names":["currentResult","readValue","id","fallback","el","$y","value","setValue","setChecked","checked","escapeHtml","String","replace","formatNumber","digits","Number","toFixed","formatMoney","formatPercent","showSuccess","html","copyValue","innerHTML","classList","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","message","resetOutputHighlight","errorElement","textContent","window","langTexts","resultError","delLoading","closeSuccess","buildResultTable","rows","forEach","row","rowClass","highlighted","valueClass","label","copyRows","map","join","resultCopy","ClipboardJS","text","resultEmpty","resetOptions","calculateCompound","data","interest","periods","Math","max","round","years","frequency","ratePerPeriod","annualRate","contributionPerPeriod","monthlyContribution","balance","principal","totalContributions","totalInterest","i","contributionTiming","yearBucket","ceil","push","year","contributions","endingBalance","renderCompoundResult","result","endingBalanceLabel","totalContributionsLabel","totalInterestLabel","growthMultipleLabel","yearlyScheduleLabel","yearLabel","balanceLabel","copy","on","e","showToolCopySuccess","mm","op","locales","lang","success","error","onClear","onTransform","showerr","isNull","showLoading","target","inputEvent","validator","errmsg","focus"],"mappings":"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"}