{"version":3,"sources":["0"],"names":["CAL_BUTTON_ID","currentResult","lengthUnits","mm","factor","suffix","cm","m","km","in","ft","yd","triangleCaseFields","sss","sas","asa","aas","triangleAllFields","triangleDiagramBase","join","triangleDiagramParts","sideA","sideB","sideC","angleA","angleB","angleC","triangleDiagramReferenceParts","escapeHtml","value","String","replace","formatNumber","Number","toFixed","radians","degrees","Math","PI","radiansValue","cosineSide","x","y","angle","sqrt","cos","angleFromSides","opposite","sideOne","sideTwo","acos","max","min","readNumber","event","id","showerr","target","$y","inputEvent","validator","op","errmsg","focus","closeSuccess","updateTriangleFields","mode","visibleBlocks","document","querySelectorAll","forEach","block","hidden","getAttribute","split","indexOf","classList","toggle","remove","push","length","add","element","textContent","updateTrianglePreview","drawing","caseFields","caseSelect","innerHTML","map","field","selectedOption","options","selectedIndex","window","langTexts","emptyContent","resetOutputHighlight","delLoading","showError","scrollToolFeedbackIntoView","showRows","rows","html","copy","row","index","label","highlightOutputCard","hideLoading","resultCopy","ClipboardJS","text","resultEmpty","resetOptions","solveTriangle","a","b","c","A","B","C","sin","runTransform","s","area","areaSuffix","solved","isFinite","sideALabel","sideBLabel","sideCLabel","angleALabel","angleBLabel","angleCLabel","areaLabel","perimeterLabel","semiperimeterLabel","heightALabel","heightBLabel","heightCLabel","medianALabel","medianBLabel","medianCLabel","inradiusLabel","circumradiusLabel","on","showToolCopySuccess","locales","lang","success","error","onClear","onTransform","showLoading","setTimeout","addEventListener"],"mappings":"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"}