document.querySelectorAll('tr.list-item:not(.WaitListView-WaitListView-claimed-3kM9t):not(.WaitListView-WaitListView-expired-2IkU9)').length
document.querySelectorAll('tr.list-item:not(.WaitListView-WaitListView-claimed-3kM9t):not(.WaitListView-WaitListView-expired-2IkU9)').length - document.querySelectorAll('.icon-hourglass-3').length
All the people joined the waitlist earlier and now RSVPed after claiming their released ticket
document.querySelectorAll('tr.list-item.WaitListView-WaitListView-claimed-3kM9t').length
People for whom the ticket is released but they have not claimed it yet and there is still time for them to claim it
document.querySelectorAll('.icon-hourglass-3').length
People for whom the ticket was released but they did not claim it in time and the invitation is expired
document.querySelectorAll('tr.list-item.WaitListView-WaitListView-expired-2IkU9').length
It's also possible to do more than counting.
For example, you want to see the people to whom the ticket is released but have not claimed it yet. It is difficult to find those manually when the list is too large. So, we can do the following to find those on the page.
Run the following JavaScript in the console.
It will show the
NodeList
. Open any node and click on it. It will show the node in the Elements tab. Then right-click on it and then click on "Scroll into view".