An `async` function awaits a resolved promise. What order do these logs appear?async function run() { console.log('1'); await null; console.log('2'); } console.log('0'); run(); console.log('3');