{"version":3,"sources":["0"],"names":["currentResult","CAL_BUTTON_ID","readValue","id","fallback","el","$y","value","setValue","escapeHtml","String","replace","formatNumber","decimals","num","Number","isFinite","places","Math","abs","toExponential","toFixed","formatMoney","toLocaleString","undefined","minimumFractionDigits","maximumFractionDigits","setCopyVisible","visible","copyButton","classList","toggle","buildResultTable","rows","html","forEach","row","rowClass","highlighted","valueClass","label","buildDataTable","headers","footerRows","head","cell","copyRows","map","join","readValidatedNumber","e","showerr","target","inputEvent","validator","mm","op","errmsg","focus","closeSuccess","readValidatedText","bindResultCopy","resultCopy","ClipboardJS","text","showError","window","langTexts","resultEmpty","on","showToolCopySuccess","locales","copy","lang","success","error","showSuccess","copyValue","innerHTML","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","message","resetOutputHighlight","errorElement","textContent","resultError","delLoading","gpaRowIndex","gradeOptionsHtml","gradeOptions","opt","addGpaRow","course","credits","grade","document","createElement","select","className","setAttribute","courseLabel","removeCourseLabel","creditsLabel","gradeLabel","appendChild","querySelector","removeGpaRow","button","querySelectorAll","length","closest","resetOptions","readOptionalNumber","trim","runTransform","overallCredits","overallPoints","gpa","totalCredits","totalPoints","invalid","index","creditsInput","gradePoint","gradeText","options","selectedIndex","push","priorGpa","priorCredits","priorPairError","noCoursesError","gradePointsLabel","totalOverallLabel","gpaResultLabel","onClear","onTransform","showLoading","err"],"mappings":"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"}