{"version":3,"sources":["0"],"names":["FOOD_DATA","generatedFoods","HISTORY_STORAGE_KEY","lang","historyData","JSON","parse","localStorage","getItem","onGenerate","showerr","showLoading","e","isNull","Array","isArray","length","showError","langTexts","hideLoading","target","$y","inputEvent","validator","mealType","value","diet","count","parseInt","filtered","filter","item","okMeal","okDiet","indexOf","groups","keys","forEach","it","key","push","Object","gi","gj","Math","floor","random","gtmp","k","arr","ii","jj","t","result","pointer","min","bucket","allEmpty","pop","kx","map","name","saveToHistory","displayResults","mm","op","errmsg","errorMessage","document","getElementById","successMessage","resultMsg","classList","add","textContent","join","remove","scrollToolFeedbackIntoView","highlightOutputCard","suffix","requests","base","url","cd","td","fetch","cache","then","res","ok","json","catch","Promise","all","parts","merged","i","concat","mergeDedupe","seen","create","copyHandler","ClipboardJS","text","message","resetOutputHighlight","innerHTML","addMessageClass","delLoading","foods","historyItem","id","Date","now","timestamp","toLocaleString","slice","unshift","setItem","stringify","updateHistoryDisplay","html","historyContainer","noHistory","index","mealTypeText","any","dietText","copy","delete","deleteHistoryItem","clearAllHistory","confirm","clearHistoryConfirm","removeItem","on","locales","success","showToolCopySuccess","error","foodsCopy","trigger","innerText","copied","addEventListener"],"mappings":"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"}