/** * Professional UI Application * Typography-focused design with micro visualizations and rich tooltips */ // Global state let allApps = []; let appMetrics = {}; let userLicensePackageType = null; // User's license package type from API // ---------- Module-scope token receiver ---------- // Cold first-loads (esp. MS Edge after DNS/TLS/CDN jQuery download) can push // DOMContentLoaded past the 1s the parent waits before calling postMessage. // Attach the listener here, at module scope, so the listener is live the // instant app-pro.js is parsed. An earlier inline