platforms.js