{"version":3,"sources":["0"],"names":["setStandardResultHtml","html","resultMsg","$y","innerHTML","clearStandardResult","getLegacyCopyStub","style","setAttribute","classList","add","remove","let","cityData","async","loadCityData","base","window","langTexts","cd","td","lang","loadedCount","i","jsonUrl","response","fetch","cache","ok","text","charCodeAt","slice","fragmentData","JSON","parse","Object","keys","forEach","state","concat","e","console","log","length","error","getAllCities","values","flat","generateRandomCities","count","cities","shuffled","sort","Math","random","min","cityGeneratorHistory","localStorage","getItem","cityGeneratorCurrentResults","showError","message","resetOutputHighlight","addMessageClass","scrollToolFeedbackIntoView","delLoading","generateCity","showLoading","noCitiesFound","city","invalidCityData","displayResults","hideLoading","saveToHistory","save","resultsDiv","document","getElementById","citiesDiv","name","cityElement","createElement","className","nickname","description","none","population","localFood","map","food","join","attractions","attraction","appendChild","highlightOutputCard","current","historyItem","id","Date","now","timestamp","toISOString","unshift","setItem","stringify","loadHistory","saveBtn","originalText","saved","disabled","setTimeout","historyList","noHistory","display","item","historyElement","citiesText","date","toLocaleDateString","showItemCopySuccess","copyButton","trigger","originalHTML","deleteHistoryItem","filter","clearHistory","confirm","isClear","removeItem","itemCopy","ClipboardJS","directText","getAttribute","parseInt","find","h","resultCopy","on","mm","op","locales","copy","success","showToolCopySuccess","addEventListener"],"mappings":"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"}