{"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","getFieldErrorElement","input","errorMessageId","getAtt","rememberFieldErrorDefault","setAttribute","resetFieldErrorText","ensureFieldErrorElement","ensureSharedErrorElement","ids","errorId","anchor","i","length","showFieldError","addErrorClass","removeAttribute","clearFieldError","removeErrorClass","clearFieldErrors","attachFieldClear","clearHandler","getAttribute","fieldId","addEventListener","createFormEvent","showerr","e","isNull","isEmptyData","data","Object","keys","constructor","failInput","mm","op","errmsg","focus","failInputGroup","focusId","validateInputField","target","inputEvent","validator","validateRuleField","isValid","resetOptions","updateMeasurementFields","updateGenderFields","ensureArmyBodyFatValidationUi","toggleHidden","hidden","toggle","getCheckedGender","document","querySelector","updateGenderCards","inputs","querySelectorAll","parentNode","system","placeholder","formatPercent","Number","toFixed","getArmyStandards","label","min","max","male","female","getCurrentBand","age","rows","categoryToneClasses","tone","row","buildResultTableRow","highlighted","toneClasses","rowClass","labelClass","valueClass","calculateArmyBodyFat","gender","heightInches","neck","waist","hip","percentage","Math","log10","bodyFat","band","currentBand","maxAllowed","renderStandardsTable","standardsTableLabel","ageRangeLabel","maleColumnLabel","femaleColumnLabel","forEach","active","renderArmyBodyFatResult","meets","statusText","standardMetLabel","currentBandLabel","standardExceededLabel","bodyFatPercentLabel","standardStatusLabel","maxAllowedLabel","copy","join","onClear","onTransform","showLoading","getFormDate","runTransform","err","resultCopy","ClipboardJS","text","resultEmpty","feetInput","inchesInput","measurementSystem","isFinite","floor","ageError","heightError","femaleFormulaError","maleFormulaError","result","on","showToolCopySuccess","locales","lang","success","error"],"mappings":"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"}