Note: This is a demo of one deobfuscated script.
In reality, the embedded script changes for each session. The goal of dapib is to make the challenge more dynamic and force solvers to sandbox this and detect it. However, just like everything else they do, they do it poorly. There appears to be about ~1200 challenges per day that rotate. Each script uses an access key to help prevent scraping.
This tool be used to help sanity check your implementation.
View the DevTools console for more details (Ctrl+Shift+I).