{"version":3,"sources":["0"],"names":["currentResult","readValue","id","fallback","el","$y","value","setValue","readChecked","checked","setChecked","escapeHtml","String","replace","showSuccess","html","copyValue","innerHTML","classList","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","message","resetOutputHighlight","errorElement","textContent","window","langTexts","resultError","delLoading","closeSuccess","resetOptions","showInputError","input","addErrorClass","clearInputError","removeErrorClass","validateNumberField","Number","isFinite","min","max","formatMoney","toFixed","buildResultTableRow","label","highlighted","valueClass","calculateProjection","values","employeePart","employerPart","years","retirementAge","currentAge","balance","currentBalance","salary","annualSalary","employee","employer","annualRate","annualReturn","year","contributionRate","Math","employerMatchLimit","employerMatchRate","salaryIncrease","totalContributions","purchasingPower","pow","inflationRate","retirementYears","lifeExpectancy","monthlyWithdrawal","annualWithdrawal","monthlyRate","endingBalance","employeeContributions","employerMatch","totalInterest","renderProjection","resultData","monthlyWithdrawalText","annualWithdrawalText","endingBalanceLabel","purchasingPowerLabel","totalContributionsLabel","employeeContributionsLabel","employerMatchLabel","totalInterestLabel","monthlyWithdrawalLabel","annualWithdrawalLabel","copy","join","onClear","onTransform","showerr","showLoading","runTransform","err","resultCopy","ClipboardJS","text","resultEmpty","result","keys","Object","index","length","on","e","showToolCopySuccess","mm","op","locales","lang","success","error"],"mappings":"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"}