// for https://www.warframe.com/ru/droptables /* eslint-disable */ (() => { const result = []; let lastItem = {}; let rotation; Array.from(document.querySelectorAll("table")[0].children[0].children).forEach(element => { if (element.classList.contains('blank-row')) { result.push(lastItem); lastItem = {}; rotation = undefined; } else if (element.children[0].getAttribute('colspan') == 2) { if (!lastItem.mission) { lastItem.mission = element.children[0].textContent; } else rotation = element.children[0].textContent; } else { if (!lastItem.rewards) lastItem.rewards = []; const name = element.children[0].textContent; const chance = element.children[1].textContent; lastItem.rewards.push({ chance, name, ...(rotation !== undefined && { rotation }) }); } }); return JSON.stringify(result); })();